在 SAP HANA 表中使用按小时分组


你可以尝试此方法将时间转换成日期和小时格式 −

select to_varchar(time, 'YYYY-MM-DD'), hour(time),
sum(r_time) as r_time, sum(p_time) as p_time from t1
group by date(time), hour(time)
order by to_varchar(time, 'YYYY-MM-DD'), hour(time);

你也可以尝试使用 Series_Round() 和 group by 子句。

select SERIES_ROUND(time, 'INTERVAL 1 HOUR') as time,
sum(r_time) as r_time, sum(p_time) as p_time from t1
group by SERIES_ROUND(time, 'INTERVAL 1 HOUR')
order by SERIES_ROUND(time, 'INTERVAL 1 HOUR');


更新于: 2020 年 2 月 26 日

519 次浏览

开启您的 职业生涯

通过完成该课程获得认证

开始
广告
© . All rights reserved.