同じ列からデータを減算するのに問題があります。私のデータ構造は次のようになります。
TimeStamp ID state Gallons
1/01/2012 1 NY 100
1/05/2012 1 NY 90
1/10/2012 1 NY 70
1/15/2012 1 NY 40
したがって、その期間に使用された(100-40)=60ガロンの結果を取得したいと思います。次のクエリを使用してみました。
SELECT T1.Gallons, T1.Gallons -T1.Gallons AS 'Gallons used'
FROM Table 1 AS T1
where Date = '2012-07-01'
ORDER BY Gallons
これを行う簡単な方法のようです。ただし、正しい値を取得する方法としてタイムスタンプを含める効率的な方法を見つけることができません(例:2012年1月1日のガロン値-2012年1月30日のガロン値)。
ps。「ガロン」の値は常に減少します