在MySQL中,假设我有一个表格,其中一个名为'actionTime'的列被声明为'datetime'(YYYY-MM-DD HH:MM:SS)。
是否有一种简单的方法可以使用“GROUP BY actionTime”,但只使用'datetime'的'date'部分?
由于
答案 0 :(得分:9)
答案 1 :(得分: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'
答案 2 :(得分:0)
是的,使用MySQL的DATE()
函数:
SELECT * FROM your_table GROUP BY DATE(actionTime);