Bonjour,
Je viens de créer une grosse base de donnée ( environ 10 000 enregistrements / an) d ou j ai besoin d en tirer de nombreuses statistiques.
Je souhaiterai dans un premier temps créer un tableau recapitulatif de l année groupant les résultat et avec une colonne pour chaque mois puis le total annuel.
Ex:
| Janvier | fevrier |..... | Décembre| Total |
nom1 | 1 | 2 | | 2 | 5 |
nom2 | 8 | 5 | | 4 | 16 |
nom3 | 7 | 7 | | 8 | 22 |
nom4 | 4 | 4 | | 7 | 15 |
Je ne vois pas trop comment élaborer ma requête.
J arrive sans probleme a faire ce tableau mais uniquement avec les intitulés et le total annuel :Je pense a un systeme avec des sous requetes mais je ne maitrise pas du tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select nom as 'intitule', count()* as 'total' from `table` where date>='2007-01-01 00:00:00' and date<='2007-12-31 23:59:59' group by nom order by nom ASC
Merci d avoir lu ma question et d essayer d y trouver une solution.
Saydreek
Partager