SQL怎样统计每天早上8:00到次日早上8:00所有的数据?

需求实现:随便取一段日期:2022-3-4——2022-3-17

如何按天分别统计出每天早上8:00到次日早上8:00所有的数据?

如2022-3-4日20:00后数据——2022-3-5日早上8点前的数据加起来

一天的还可以算,但是一段日期连起来就不知道怎么加了。

用case when 小时>8 then 日期 else 日期-1 end newTime

然后把查询结果套个子查询 用这个group by newTime 就可以了

between start and end
就可以获取start-end范围的数据