当日期列以毫秒为单位时,如何仅按日期分组?

时间:2017-03-13 09:27:27

标签: mysql sql

表中的日期列以毫秒为单位,现在我想单独按DATE分组,不包括以下内容

hours, minutes, seconds, milliseconds

2 个答案:

答案 0 :(得分:5)

将日期时间转换为日期,然后分组:

SELECT SUM(foo), DATE(mydate) FROM a_table GROUP BY DATE(a_table.mydate);

答案 1 :(得分:0)

convertir la datetime en date puis faire le group:

SELECT `updated_at`,FROM_UNIXTIME(`updated_at`,'%Y-%d-%m') daydate FROM `table` GROUP BY FROM_UNIXTIME(`updated_at`,'%Y-%d-%m');