毎月の現在の値に基づいてメーターベースの消費量を計算するのに助けが必要です
次のテーブルがあります。
Address(PostCode int, Street varchar) 
Meter(MeterID int, InstallationDate date, PostCode int) 
Reading(ReadNo int, ReadDate date, ReadValue int, MeterID int, ReaderID int)
私は次のことを試しました:
Select ReadDate, 
       ReadValue AS CurrentValue, 
       lag(readvalue, 1, 0) OVER (ORDER BY READVALUE) AS PreviousValue, 
       readvalue - lag(readvalue, 1, 0) OVER (ORDER BY READVALUE) AS Consumption
 From Reading R, 
      Meter M, 
      Address A 
Where R.MeterID = M.MeterID
  AND A.PostCode = M.PostCode AND A.PostCode = '1005'
Order By ReadDate;
住所のメーターを新しいメーターに交換する際に問題が発生します。誰か助けてもらえますか?