我现在统计一张表的数据,现在今天的八点半到第二天的八点半为一天,
我怎么计算一个月的数据,如:2022-10-26 08:30:00——2022-10-27 08:30:00 为26号,有十条数据,
现在我要统计十月份的每一天的数据,怎么整?
求-助!
select trunc(日期-17/48),sum(要统计的内容) from 表 group by trunc(日期-17/48);
用case when判断
截取时间字段为(HH:mi:ss)格式>08:30:00的话日期为trunc(时间字段),<08:30:00的话日期为trunc(时间字段)-1
新生成一列日期字段date1,然后作为子表a,外面套一个select date1,count(1) from a group by date1