Hello à tous
Tout d'abord la classe dont je parle n'a rien avoir avoir une classe de programmation. C'est un terme de stat.
L'idée est de compter par exemple le nombre de client inscrit chaque mois.
n° cli mois
25 1
26 1
29 1
32 2
65 2
69 4
...
...
Dans ce cas la requete : SELECT mois,count(*) FROM clients GROUP BY mois me retrounerai :
1 3
2 2
4 1
Mais je voudrais également que ca me "mette en classe" selon une liste de mois fournit, et que pour les mois ou il n'y a aucun résultat ca m'affiche zéro :
1 3
2 2
3 0
4 1
5 0
....
....
Je connais une solution qui est de crée une table de référence sur laquelle je fait une jointure. Mais quand j'ai un group by sur 4 colonnes, ca fait 4 jointures, ca fait 4 tables de référence à créer = ca devient compliqué
Des idées ?