Oracle以15分钟为界,统计一天内各时间段的数据笔数。

2022-03-26 教育 109阅读
我试了下,楼上的做法是可行的,我稍微优化了下,看起来清晰一点。
selectcount(*),
(casefloor((to_char(db_time,'mi'))/15)
when0thento_char(db_time,'yyyy.mm.ddhh')||':00:00'
when1thento_char(db_time,'yyyy.mm.ddhh')||':15:00'
when2thento_char(db_time,'yyyy.mm.ddhh')||':30:00'
when3thento_char(db_time,'yyyy.mm.ddhh')||':45:00'
end)asdb_time
fromtable
groupbydb_time
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com