Code SQL pour une requete "Somme de 2 colonnes"
Résolu/Fermé
GASTON22
Messages postés
204
Date d'inscription
mercredi 27 mars 2013
Statut
Membre
Dernière intervention
23 décembre 2019
-
15 avril 2013 à 11:29
GASTON22 Messages postés 204 Date d'inscription mercredi 27 mars 2013 Statut Membre Dernière intervention 23 décembre 2019 - 15 avril 2013 à 16:48
GASTON22 Messages postés 204 Date d'inscription mercredi 27 mars 2013 Statut Membre Dernière intervention 23 décembre 2019 - 15 avril 2013 à 16:48
A voir également:
- Sql somme de deux colonnes
- Formule somme excel colonne - Guide
- Faire deux colonnes sur word - Guide
- Somme si couleur - Guide
- Fusionner deux colonnes excel - Guide
- Inverser deux colonnes excel - Guide
2 réponses
blux
Messages postés
26450
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
6 novembre 2024
3 312
Modifié par blux le 15/04/2013 à 12:22
Modifié par blux le 15/04/2013 à 12:22
Salut,
tu peux utiliser la fonction dateadd(), elle te permet d'ajouter des périodes à une date.
Par contre, tu devras aussi prévoir une jointure sinon c'est presque une infinité de résultats que tu vas obtenir (produit cartésien).
A+ blux
tu peux utiliser la fonction dateadd(), elle te permet d'ajouter des périodes à une date.
Par contre, tu devras aussi prévoir une jointure sinon c'est presque une infinité de résultats que tu vas obtenir (produit cartésien).
A+ blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
GASTON22
Messages postés
204
Date d'inscription
mercredi 27 mars 2013
Statut
Membre
Dernière intervention
23 décembre 2019
1
15 avril 2013 à 12:50
15 avril 2013 à 12:50
wé j croit que c'est dateadd() qu'il me faut mais j'arrive pas a l'adapter a mon cas
DATEADD (datepart , number , date )
je met quoi a la place de datepart , number et date !!??
DATEADD (datepart , number , date )
je met quoi a la place de datepart , number et date !!??
blux
Messages postés
26450
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
6 novembre 2024
3 312
15 avril 2013 à 12:55
15 avril 2013 à 12:55
Ce qui est marqué dans la doc, en gros :
dateadd("mm",periodicite.table_instruments,dateintervention.tableintervention)
dateadd("mm",periodicite.table_instruments,dateintervention.tableintervention)
GASTON22
Messages postés
204
Date d'inscription
mercredi 27 mars 2013
Statut
Membre
Dernière intervention
23 décembre 2019
1
15 avril 2013 à 14:51
15 avril 2013 à 14:51
sa marche toujours pas :\ !! le resultat est "#Fonct!"
blux
Messages postés
26450
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
6 novembre 2024
3 312
Modifié par blux le 15/04/2013 à 15:09
Modifié par blux le 15/04/2013 à 15:09
colle ta requête qu'on voie ce que tu as fait...
GASTON22
Messages postés
204
Date d'inscription
mercredi 27 mars 2013
Statut
Membre
Dernière intervention
23 décembre 2019
1
15 avril 2013 à 15:56
15 avril 2013 à 15:56
voila, quand je change "mm" par "d" sa marche parfaitement !!
SELECT INTERVENTIONS.Date_Intervention, [INSTRUMENTS 1].Périodicité,
DateAdd("mm",[INTERVENTIONS].[Date_Intervention],[INSTRUMENTS 1].[Périodicité]) AS Expr1
FROM [INSTRUMENTS 1] INNER JOIN INTERVENTIONS ON [INSTRUMENTS 1].N_Mode_Opératoire = INTERVENTIONS.N_Mode_Opératoire;
SELECT INTERVENTIONS.Date_Intervention, [INSTRUMENTS 1].Périodicité,
DateAdd("mm",[INTERVENTIONS].[Date_Intervention],[INSTRUMENTS 1].[Périodicité]) AS Expr1
FROM [INSTRUMENTS 1] INNER JOIN INTERVENTIONS ON [INSTRUMENTS 1].N_Mode_Opératoire = INTERVENTIONS.N_Mode_Opératoire;
blux
Messages postés
26450
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
6 novembre 2024
3 312
15 avril 2013 à 16:00
15 avril 2013 à 16:00
il faut mettre un seul "m" dans datepart...