oracle怎么统计按时间段统计数据?

2022-03-15 教育 99阅读
select号码,count(1)
from表
where时间>=concat(to_char(sysdate,'yyyy-mm-dd')||(to_char(sysdate,'hh24')-1),':00:00')
groupby号码
一个小时内的。

select号码,count(1)
from表
where时间>=concat(to_char(sysdate,'yyyy-mm-dd')||(to_char(sysdate,'hh24')-2),':00:00')
and时间<=concat(to_char(sysdate,'yyyy-mm-dd')||(to_char(sysdate,'hh24')-1),':00:00')
groupby号码
1个小时内出现的不记在2个小时内。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com