当前位置: 代码迷 >> Sql Server >> 求2天的数据之和的差值,该怎么处理
  详细解决方案

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

热度:89   发布时间:2016-04-27 21:22:49.0
求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
  相关解决方案