Trier des données par mois

Résolu
Utilisateur anonyme -  
M@dien Messages postés 451 Statut Membre -
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 451 Statut Membre 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
Utilisateur anonyme
 
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 451 Statut Membre 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...
0