Bonjour
J’ai une table Mysql qui a, entre autres, ces colonnes :
• Espace
• Année
• Mois
Je voudrais compter les lignes existantes dans la table de manière arborescente :
• Niveau supérieur : Espace
• Niveau en dessous : Année
• Niveau encore en dessous : Mois
pour obtenir qqechose comme :
• Espace Toto
o 2009
Septembre = 54
Août = 34
…
o 2008
Décembre = 56
Novembre = 76
…
• Espace Riri
o …
Mes essais actuels tournent autour de :
mais ça ne donne pas encore le résultat que je recherche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT espace, YEAR(date2), MONTH(date2), COUNT(*) FROM compteur GROUP BY espace ORDER BY espace, YEAR(date2), MONTH(date2) DESC
Merci par avance de votre aide.
Francois
Partager