mysql 获取规定时间段内的统计数据

Oriel ·
更新时间:2024-11-10
· 895 次阅读

mysql 获取规定时间段内的统计数据

按年统计

SELECT count(*), DATE_FORMAT(order_info.create_time, '%Y-%m-%d') AS count_by_date FROM order_info WHERE DATE_FORMAT(order_info.create_time, '%Y') = '2017' GROUP BY count_by_date ORDER BY NULL

按月统计

SELECT count(*), DATE_FORMAT(order_info.create_time, '%Y-%m-%d') AS count_by_date FROM order_info WHERE DATE_FORMAT(order_info.create_time, '%Y-%m') = '2017-04' GROUP BY count_by_date ORDER BY NULL

具体变换可以自己根据需求变更

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

您可能感兴趣的文章:MySQL 统计查询实现代码MYSQL中有关SUM字段按条件统计使用IF函数(case)问题如何使用MySQL查询某个列中相同值的数量统计利用MySQL统计一列中不同值的数量方法示例单个select语句实现MySQL查询统计次数MYSQL每隔10分钟进行分组统计的实现方法MySQL中几种数据统计查询的基本使用教程mysql按照天统计报表当天没有数据填0的实现代码MySQL按时间统计数据的方法总结MySQL统计函数GROUP_CONCAT使用陷阱分析mysql滑动订单问题原理与解决方法实例分析



时间段 数据 Mysql

需要 登录 后方可回复, 如果你还没有账号请 注册新账号