Trier des données par mois

Résolu/Fermé
Utilisateur anonyme - 29 août 2010 à 22:23
M@dien Messages postés 437 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 23 septembre 2010 - 8 sept. 2010 à 07:26
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

M@dien Messages postés 437 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 23 septembre 2010 74
3 sept. 2010 à 01:22
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
Utilisateur anonyme
4 sept. 2010 à 22:02
Merci à toi, et desolé pour la réponse tardive, faudra que je revoie mes GROUP BY xD....

Merci é toi =D
0
M@dien Messages postés 437 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 23 septembre 2010 74
8 sept. 2010 à 07:26
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...
0