MySQL: Gruppierung by Date in Tagen

FRitter

Erfahrenes Mitglied
Hallo an alle!

Ich muss eine eigentlich einfache Gruppierung vornehmen. Es soll das Ergebnis nach dem Datum, speziell nach Tagen gruppiert werden (es soll also nur die Uhrzeit herausgefiltert und nicht berücksichtigt werden beim "GROUP BY"):

Das Datumsfeld:

LogTime datetime 0000-00-00 00:00:00


SQL-Ansatz:

GROUP BY DAYOFYEAR(LogTime)
 
Nein. Mit DAYOFYEAR() bekommst Du z.B. für den 1.1.2005 als Ergebnis 1 für den 31.12.2005 kommt 365 raus, usw. Das heißt, es würde Dir bspw. alle ersten Januare zusammen-gruppieren.

Mein Vorschlag: DATE_FORMAT(LogTime, '%Y-%m-%d')

Grüße,
Martin
 
Zurück