Postgresql:识别多行中的事件(功耗)

时间:2016-12-09 18:44:35

标签: sql postgresql time-series iot window-functions

我有一个Postgresql表,其中包含累计用电量和一次实际电流的时间序列数据。目前洗涤洗衣机的时间如下:

https://www.dropbox.com/s/5pf0cq6d2lmppvq/power.png?dl=0

红色:此时的电流/电流 绿色:累积功率

目标:识别周期并返回其开始时间和功耗。

红线中连接的尖峰可以识别洗涤循环。 单个周期的功率使用是累积的差异.start_of_cycle和cumulative.end_of_cycle

谁能告诉我怎么做?我假设窗口函数,但我从来没有做过这样的事情......

可以在此处找到数据样本:https://dl.dropboxusercontent.com/u/311345/data.csv

0 个答案:

没有答案