Trier des données par mois [Résolu/Fermé]

Signaler
-
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
-
Bonjour les gens,

j'ai des news sur mon site avec un champ en DATETIME pour pouvoir les repérer dans le temps... mais ce que je voudrais faire c'est de les triers par mois du style

mars 2009 (9)
avril 2009 (6)
aout 2009 (4)
janvier 2010 (1)

vous voyer ?? xD

je sais pas si il y a une logique à avoir pour faire sa... j'ai beau chercher je n'arrive pas à faire mon truc :S

vous auriez pas un lien qui m'expliquerai sa ??? ou pourriez vous m'expliquer =D

Merci d'avance =D

A+ Aurus




1 réponse

Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
Bonjour,

J'ai une réponse toute simple pour toi: une requête SQL:
SELECT 
    MONTH(date) AS 'mois',  
    YEAR(date) AS 'annee',
    COUNT(*) AS 'nombre'
FROM ma_table
GROUP BY YEAR(date),MONTH(date)
ORDER BY 'annee' DESC, 'mois' DESC

En espérant que ce soit bien ce que tu voulais ^^

Bon courage
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 77271 internautes nous ont dit merci ce mois-ci

Utilisateur anonyme
Merci à toi, et desolé pour la réponse tardive, faudra que je revoie mes GROUP BY xD....

Merci é toi =D
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
Oh tu sais, tant que le merci est là, et qu'on est sûr que le problème est réglé, on se dit qu'on a servi à quelque chose ^^

Bon nombre de personnes ne répondent pas aux propositions de solution malheureusement...