下面是一个示例代码,演示如何按照15分钟间隔进行累积求和:
SELECT
TRUNC(timestamp_column, 'MI') AS interval_start,
SUM(value_column) AS sum_value
FROM
your_table
GROUP BY
TRUNC(timestamp_column, 'MI')
ORDER BY
TRUNC(timestamp_column, 'MI');
在这个示例中,假设你的表中有两列:timestamp_column表示时间戳,value_column表示要累积求和的值。我们使用TRUNC函数来将时间戳按照分钟进行截断,并将其作为分组的依据。然后使用SUM函数对每个分组中的值进行求和。最后,通过ORDER BY子句按照时间戳进行排序。
请将your_table替换为你的实际表名,并根据实际情况替换timestamp_column和value_column。