我很难从同一列中减去数据。我的数据结构如下所示:
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 日的加仑值)。
附言。“加仑”的价值总是会减少