私はテーブルを持っています
Meter_Reading
MeterID | Reading | DateRead |
1 10 1-Jan-2012
1 20 2-Feb-2012
1 30 1-Mar-2012
1 60 2-Apr-2012
1 80 1-May-2012
読み取り値は、前月と当月の差を計算する必要がある累積値です。
各月の消費量 (前月の読み取り値 - 今月の読み取り値) を確認できるビューを生成する方法を理解するのを手伝ってくれませんか?
私は関数の間を試しました:
select address, reading as Consumption, dateread
from ServiceAddress, reading, meter
where address like '53 Drip Drive%'
and dateread
between (to_date('01-JAN-2012','DD-MON-YYYY')) and (to_date('30-SEP-2012', 'DD-MON-YYYY'))
and serviceaddress.serviceaddid = meter.serviceaddid and meter.meterid = reading.meterid;
しかし、私が得たのは、違いではなく、各月の測定値だけでした.
毎月の消費量を一覧表示するにはどうすればよいですか?