2009-12-16 16 views
7

W MySQL, załóżmy, że mam tabelę z kolumną o nazwie "actionTime" zadeklarowaną jako "datetime" (RRRR-MM-DD GG: MM: SS).GRUPA MySQL Wg daty użycia datetime

Czy istnieje prosty sposób użycia opcji "GROUP BY timeTime", ale używa się tylko części "data" w "datetime"?

Dzięki

+0

Podobne pytanie: http://stackoverflow.com/questions/366603/mysql-sql-group-by-date-only-ona-a-datetime-column –

Odpowiedz

9

Powinny być w stanie

GROUP BY date(actionTime) 

Zobacz this aby uzyskać więcej informacji.

0

Tak, używać MySQL DATE() funkcję:

SELECT * FROM your_table GROUP BY DATE(actionTime);