select to_char(a.create_time, ‘hh24’) 小时,
sum(case when to_char(a.create_time, ‘yyyymmdd’) =to_char(sysdate,‘yyyymmdd’) then data end ) 当前天每小时数据求和,
sum(case when to_char(a.create_time, ‘yyyymmdd’) =to_char(sysdate-7,‘yyyymmdd’) then data end ) 七天前每小时数据求和
from table a group by to_char(a.create_time, ‘hh24’) order by 1;
oracle中同N天前每小时数据对比,数据列在同一行
最新推荐文章于 2021-04-02 21:22:58 发布