mysql统计每天的数据量

工作时遇到该需求:统计数据表中每天新增的记录数量,因数据库中带有时间点信息,故使用DATE_FORMAT转换成仅日期格式后,再用group by分组查询。

数据库中的时间格式:

2022-01-05 14:27:37
2022-01-05 14:04:42
2022-01-05 14:15:17
2022-01-05 14:14:43
2022-01-06 10:49:57
2022-01-06 10:45:47
2022-01-06 10:31:42
2022-01-06 10:42:37

期望统计出每天的数据总量:

select DATE_FORMAT(test_date,'%Y-%m-%d') as date,COUNT(*) 
FROM people_table
where hostend BETWEEN "2021-12-01 11:31:21" and "2022-1-30 11:32:33" GROUP BY date

运行结果:

 

posted on 2022-02-14 14:24  卓某  阅读(2563)  评论(0编辑  收藏  举报

导航