【发布时间】:2013-02-21 12:55:32
【问题描述】:
有一个表:
Year Month Value
2011 1 500
2011 2 550
2011 3 600
...
...
2012 1 600
2012 2 750
2012 3 930
有没有办法可以计算同月/不同年份的值之间的差异,所以得到的结果是:
Month Value
1 100
2 200
3 330
...
我试图做类似的事情:
select month, a.value-b.value
from
(select month, value from table where year = 2012) a,
(select month, value from table where year = 2011) b
但输出是 12 个月(选择 a (2012) * 12 个月选择 b (2011)..
编辑:抱歉缺少重要信息:
正在通过 odbc:jdbc 桥对 excel 表进行查询。
因为“from”子句总是这样:[sheet1$] 我无法创建任何连接或大小写:(
【问题讨论】:
-
你想要的输出是什么?
标签: sql