MySQL : Requête sur un champ de type DATETIME - SQL/NoSQL - Programmation
Marsh Posté le 10-05-2003 à 21:17:06
Essaie plutot la fonction DAYOFMONTH()
Mais si tu veux grouper par jour, tu peux peut être utiliser seulement la fonction TO_DAYS() :
SELECT Count(*), MaDATE FROM MaTABLE GROUP BY to_days(MaDATE)
Marsh Posté le 10-05-2003 à 20:42:52
Voilà j'ai dans chaque enregistrement un champ MaDATE et des données associées.
Je souhaite faire une requete pour compter le nombre d'enregistrement par jour. Le format du champ etant AAAA-MM-JJ HH:MM, je fait la requete suivante :
"SELECT Count(LECHAMP), MaDATE FROM MaTABLE GROUP BY month(MaDATE), year(MaDATE),day(MaDATE)"
Cela ne marche pas alors qu'en enlevant le jour, juste sur le mois et l'année cela marche :
"SELECT Count(LECHAMP), MaDATE FROM MaTABLE GROUP BY month(MaDATE), year(MaDATE)"
La fonction day(CHAMP) ne fonctionne t elle pas sous MySQL ?