如何进行数据变化分析?高手请进
有表如下:
日期 数值
2007-1-1 5
2007-1-2 8
2007-1-3 9
2007-1-4 12
....
如何得到如下结果:
2007-1-2 3
2007-1-3 1
2007-1-4 3
....
也就是 2007-1-2 的结果= 2007-1-2的数值 - 2007-1-1的数值
以此类推
[解决办法]
select a.日期 ,a.数值-b.数值 as 结果
from 表 a,表 b
where a.日期=dateadd(day,1,b.日期)
[解决办法]
SELECT [DATE] = A.DATE, [VALUE] = [A.VALUE] - [B.VALUE]
FROM TABLE1 A LEFT OUTER JOIN TABLE2 B ON DATEDIFF(DAY,A.DATE,B.DATE) = 1