Cumulative Difference

Cumulative Difference,第1张

Cumulative Difference

您可以使用该

LAG
功能获取上个月的读数。查询您发布引用3个tables–
ServiceAddress
Reading
Meter
其中没有一个是
Meter_Reading
表您发布的结构和数据。由于我不确定这些表中的数据是什么样子,因此将忽略您发布的查询,并将重点放在
Meter_Reading
为之发布数据的表上

SELECt MeterID,        DateRead,       Reading,       PriorReading,       Reading - PriorReading AmountUsed  FROM (SELECt MeterID,    DateRead,    Reading,    nvl(lag(Reading) over (partition by MeterID          order by DateRead),         0) PriorReading          FROM meter_reading)

假设如果没有以前的阅读,您想假设以前的阅读为0



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5106423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存