|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Nouveau Membre du Club
![]() Inscription : décembre 2005 Messages : 36 ![]() |
Bonjour,
J'aimerais avoir pour chaque mois le nombre de commande effectué. J'ai réalisé la requete suivante: Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#2 | |
|
Membre Expert
![]() Inscription : juillet 2004 Messages : 1 033 ![]() |
Salut,
Citation:
bbye |
|
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2005 Messages : 36 ![]() |
Mais avec cette requete, s' il n'y a pas de commande pour un mois, j'ai pas les 12 mois avec le nombre de commande.
En fait c'est pas exactement cette requete que je veux , je l'ai simplifié pour le forum. Est ce que LEFT JOIN fonctionne seulement avec des attributs des tables ? Peut on utliser des fonctions (MONTH() par exemple ) avec LEFT JOIN ? |
|
|
00
|
|
|
#4 | ||
|
Nouveau Membre du Club
![]() Inscription : décembre 2005 Messages : 36 ![]() |
Bon j'ai réussi à avoir le resultat voulu mais la requete est très moche
Code :
|
||
|
|
00
|
|
|
#5 | |||
|
Membre Expert
![]() Inscription : juillet 2004 Messages : 1 033 ![]() |
Salut,
Citation:
Citation:
Citation:
Qd à la requete que tu as fais, perso je n'aime pas non plus, mais je ne vois pas d'autre solutions en SQL. Encore une fois, à mon sens le plus simple, le plus performant aussi, serait de corriger cela avec PHP. bbye |
|||
|
|
00
|
|
|
#6 | ||
|
Nouveau Membre du Club
![]() Inscription : décembre 2005 Messages : 36 ![]() |
En fait, le probleme venait de mon GROUP BY, voici la solution:
Code :
|
||
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Inscription : juillet 2004 Messages : 1 033 ![]() |
hmm je n'avait pas vu que tu avais une table mois...... fatigue quand tu me tiens
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com