读书人

求个 SQL 话语有兴趣进来看看

发布时间: 2012-09-21 15:47:26 作者: rapoo

求个 SQL 语句,有兴趣进来看看
有一张表 A,数据如下:
【姓名】 【重量】 【类别】

张三50 入库
李四10 入库
王五30 入库
张三 20 倒库
李四10 倒库
王五20 倒库
王五 30 出库
赵虎30 出库

我想得到结果:

【姓名】 【入库】 【倒库】 【出库】
张三 50 20 0
李四 10 10 0
王五 30 20 30
赵虎 0 0 30


(备注:还有一个人员表,里面存有所有的人员)

[解决办法]

SQL code
select 姓名,    sum(case when 类别='入库' then 数量 else 0 end) 入库,    sum(case when 类别='出库' then 数量 else 0 end) 出库,    sum(case when 类别='倒库' then 数量 else 0 end) 倒库from tbgroup by 姓名 

读书人网 >SQL Server

热点推荐