需求:查询一天内的订单量 两小时为一组 如00:00:00——02:00:00以此类推
不多说 上图
sql求助 谢谢! 如果能mybatis做成动态的 如总时间 间隔数都可以传参数就更棒了 ,第一步也万分感谢 目前查了半天有点乱 希望大佬指点
https://www.cnblogs.com/719907411hl/p/5606207.html
https://www.cnblogs.com/719907411hl/p/5606207.html,赞同
可以使用substr截取时间的前两位 再分组
select COUNT( a.id) from a group by SUBSTR(time FROM 1 FOR 2)
我想了想 用错了
select sum(c.b) from (select SUBSTR(a.time FROM 1 FOR 2) t,COUNT(a.id) b from a GROUP by SUBSTR(a.time FROM 1 FOR 2) limit 0,2) c