bonjour, dans une table j'ai Num commande, date commande
je voudrais obtenir le nombre de commandes par mois pour le premier semestre
j'ai oublié comment j'avais fait avant
ça urge, j'ai les étudiants devant moi et je sèche.......
merçi :(
Version imprimable
bonjour, dans une table j'ai Num commande, date commande
je voudrais obtenir le nombre de commandes par mois pour le premier semestre
j'ai oublié comment j'avais fait avant
ça urge, j'ai les étudiants devant moi et je sèche.......
merçi :(
Code:select count(num_commande) from table where ((DatePart("q",[date_commande])=1) Or (DatePart("q",[date_commande])=2)) Group by month(date_commande);
Voilà j'ai testé et ça marche :D
Or --> AND faut prendre les 2 trimestres pour en faire un semestre !
month(madate)...
where month(madate)<7
Non Stolx !!! puisqu'ici on utilise le DatePart de "q" qui signifie par trimestre, d'ou le trimestre 1 OU trimestre 2, puisqu'aucune date n'appartient au premier ET au second trimestre. Je ne sais pas si la fonction semestre existe.
Le code marche parfaitement, j'ai testé sur mon appli là.
Non ! touche F1 recherche Format - type de donnéesCitation:
Je ne sais pas si la fonction semestre existe.
Pour le AND autant pour moi, j'ai pas réfléchi ;)
Voilà, c'est pour ceci que j'utilise la fonction trimestre :) et je prend les mois qui appartiennent au premier trimestre OU au second trimestre pour obtenir le premier semestre :)
ça marche pô j'ai l'impression que ça bloque au group by
Citation:
Envoyé par random
C'est pourtant simple :P
euh y'a aucun soucis chez moi je vient de la retester et ça marche :(
Et ca :
Code:select count(num_commande) from table where month(date_commande)<7 group by month(date_commande);
sinonserait encore moins performant que les doubles trimestesCode:
1
2 WHERE Month([madate]) Not In (7,8,9,10,11,12)