首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql 统计,该怎么解决

2012-04-05 
sql 统计入库表客户名称 规格 数量 入库日期001a1002011-10-01001a802011-10-02001a302011-11-01002b20020

sql 统计
入库表
客户名称 规格 数量 入库日期
001 a 100 2011-10-01
001 a 80 2011-10-02
001 a 30 2011-11-01
002 b 200 2011-10-01
002 b 300 2011-11-02
出库表
客户名称 规格 数量 入库日期 出库日期
001 a 80 2011-10-01 2011-10-01
001 a 10 2011-10-01 2011-11-01
001 a 20 2011-11-01 2011-11-02
002 b 100 2011-11-02 2011-11-02

客户要统计发货的产品上月结余的发了多少,还有本月入库的发了多少
上面测试数据得到的结果为

客户 规格 上月结余数量 结余发出数量 本月入库数量 本月入库的发出数量 
------------------------------
001 a 100 10 30 20  
002 b 200 0 300 100



[解决办法]
select sum(case when...),
sum(case when...)
...
from tb
[解决办法]

SQL code
case when then...else..  end as .. 

热点排行