mysql 查询 时间条件 分组

需求:查询一天内的订单量 两小时为一组 如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