表中的日期列以毫秒为单位,现在我想单独按DATE
分组,不包括以下内容
hours, minutes, seconds, milliseconds
答案 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');