我很难从同一列中减去数据。我的数据结构看起来像这样:从同一列中减去数据
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。 “加仑”的值将始终降低
你错过了这一点的其他部分。你没有在任何地方指定它应该比较的其他价值。 – 2012-07-17 19:03:26