salut J'ai une date qui est 2009-06-02 00: 00: 00.000 et je veux seulement grouper par mois ..date changement en sql
comment le changer?!
salut J'ai une date qui est 2009-06-02 00: 00: 00.000 et je veux seulement grouper par mois ..date changement en sql
comment le changer?!
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)
utilisation
group by MONTH(record_date)
voir cette question pour plus d'informations:
SELECT ... GROUP BY MONTH(datecolumn)
Notez que cela va exiger la fonction MOIS() à exécuter contre toutes les lignes de la table à chaque fois qu'il est demandé ... – ceejayoz
ops mois désolé et l'année sans le jour !! – user265314
J'ajoute un lien vers une question similaire qui supporte ce –