日
SELECT DATE_FORMAT(create_date,'%Y-%m-%d') AS times , COUNT(*) AS COUNT FROM 表名 b
WHERE b.`create_date` <= "2019-02-09 00:00:00" AND b.`create_date` >= "2019-02-07 00:00:00"
GROUP BY times
月
SELECT DATE_FORMAT(create_date,'%Y-%m') AS times , COUNT(*) AS COUNT FROM 表名 b
WHERE b.`create_date` <= "2019-02-09 00:00:00" AND b.`create_date` >= "2019-02-07 00:00:00"
GROUP BY times
年
SELECT DATE_FORMAT(create_date,'%Y') AS times , COUNT(*) AS COUNT FROM 表名 b
WHERE b.`create_date` <= "2019-02-09 00:00:00" AND b.`create_date` >= "2019-02-07 00:00:00"
GROUP BY times
本文详细介绍了如何使用SQL对数据库中的记录按日、月、年进行日期格式化分组查询,通过具体示例展示了不同时间维度的数据统计方法。
4005





