2010-02-03 6 views

Répondre

2

Vous voudrez peut-être un groupe par mois, mais ont des données qui couvre plus d'un an. Dans ce cas, je ferais:

group by Year(MyDate), Month(MyDate) 
0

utilisation

group by MONTH(record_date) 

voir cette question pour plus d'informations:

MySQL Query GROUP BY day/month/year

+0

Notez que cela va exiger la fonction MOIS() à exécuter contre toutes les lignes de la table à chaque fois qu'il est demandé ... – ceejayoz

+0

ops mois désolé et l'année sans le jour !! – user265314

+0

J'ajoute un lien vers une question similaire qui supporte ce –

0
SELECT ... GROUP BY MONTH(datecolumn)