1、原始数据如下:
2、利用分组求和计算出一天内小时与分合计
select ( case when length( extract(hour from cast (oper_date as timestamp)) )<2 then '0'|| extract(hour from cast (oper_date as timestamp)) else to_char( extract(hour from cast (oper_date as timestamp)) )end
|| case when length( extract(minute from cast (oper_date as timestamp)) )<2 then '0'|| extract(minute from cast (oper_date as timestamp)) else to_char( extract(minute from cast (oper_date as timestamp))) end
) aa,count(*) COUNT_P
from STD_LOG
where OPER_DATE >= to_date('2018-08-01','yyyy-MM-dd')
and OPER_DATE < to_date('2018-08-02','yyyy-MM-dd')
group by case when