场景
数据库中不断新增功率的实时数据。需要统计一个List,其中为每15分钟功率的平均值
SQL代码
SELECT
TO_TIMESTAMP(concat (TO_CHAR(utc_date_time, 'yyyy-mm-dd HH24'),
':', FLOOR(DATE_PART('minute', utc_date_time) / 15)* 15),
'yyyy-mm-dd HH24:MI') as starTime,
avg(actual_value) as actualValue
from
tbl_xxx
group by
starTime
ORDER BY
starTime