例如现在的创建时间字段为date类型,格式为:年-月-日 时:分:秒,查询
SELECT SUM(foo) FROM table GROUP BY create_time;
这样会进行精准的秒,希望的结果按天进行统计,格式为:年-月-日,可以使用DATE函数
SELECT SUM(foo) FROM table GROUP BY DATE(create_time);
另外DATE函数也可以与字符串拼接函数CONCAT结合来统计一些场景,例如:以用户与日期为联合主键,统计总用户的浏览天数
SELECT COUNT(DISTINCT CONCAT_WS(user_id, DATE(create_time))) AS total FROM user_track;