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

运行结果:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM