读书人

求2天的数据之和的差值,该怎么处理

发布时间: 2012-01-26 19:40:46 作者: rapoo

求2天的数据之和的差值
有可能说的别扭些
这样的

表结构

日期 产品A 产品B

2007-1-1 50 60
2007-1-2 100 150

求一SQL语句,输出

日期 今天的A+B 今天的(A+B)-昨天(A+B)
2007-1-2 250 140


哪位高手帮下忙,谢谢!



[解决办法]
日期 产品A 产品B

2007-1-1 50 60
2007-1-2 100 150

select
(t.产品A+t.产品B),
(t.产品A+t.产品B)-isnull((select 产品A+产品B from 表 where datediff(dd,日期,t.日期)=1),0)
from
表 t

读书人网 >SQL Server

热点推荐