AI智能
改变未来

oracle中同N天前每小时数据对比,数据列在同一行

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;

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » oracle中同N天前每小时数据对比,数据列在同一行