如何根据累计数据电表的时间序列数据快速查询一年中每天的用电量?我现在使用Apache IoTDB的查询方法太复杂,想简化一下,但是好像按天聚合和
spread
功能不能使用,因为我从电表获取的数据是累计量。采集频率是5分钟,我需要的是用昨天0点的值减去今天0点的值。看看是否有人可以提供更简单的查询语句。
我当前在 IoTDB 中的方法是:
Apache IoTDB 中的滑动窗口函数应该能够处理你的情况。您可以尝试类似
select last_value(power)-first_value(power) from root.ln.wf01.wt01 group by ([2017-11-01T23:55:00, 2017-11-07T23:55:00), 1445m,1440m)
的方法,既可以计算所需的差异,又可以按天间隔显示所有结果。