2009-12-16 8 views
7

In MySQL, sagen wir, ich habe eine Tabelle mit einer Spalte namens 'actionTime' deklariert als 'datetime' (JJJJ-MM-TT HH: MM: SS).MySQL GROUP BY-Datum bei der Verwendung von Datetime

Gibt es eine einfache Möglichkeit, "GROUP BY actionTime" zu verwenden, aber nur den "date" -Teil von "datetime" zu verwenden?

Dank

+0

Ähnliche Fragen: http://stackoverflow.com/questions/366603/mysql-sql-group-by-date-only-on-a-datetime-column –

Antwort

9

Sollte

GROUP BY date(actionTime) 

this für weitere Informationen siehe in der Lage sein.

0

Yep, verwenden DATE() Funktion des MySQL:

SELECT * FROM your_table GROUP BY DATE(actionTime); 
Verwandte Themen