使用datetime时的MySQL GROUP BY日期

Nat*_*n H 7 mysql datetime group-by

在MySQL中,假设我有一个表格,其中一个名为'actionTime'的列被声明为'datetime'(YYYY-MM-DD HH:MM:SS).

有没有一种简单的方法可以使用"GROUP BY actionTime"但只使用'datetime'的'date'部分?

谢谢

Ben*_*Cox 9

应该可以

GROUP BY date(actionTime)
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅


Bry*_*anD 5

啊谷歌..这么容易使用.
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date

mysql> SELECT DATE('2003-12-31 01:02:03');
        -> '2003-12-31'
Run Code Online (Sandbox Code Playgroud)