首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求1sql语句写法

2013-03-12 
求一sql语句写法产品名称数量种类A21B31C22A12B41C22说明:产品名称:A,B,C数量:入库数量种类:1产品是优良的

求一sql语句写法
产品名称     数量    种类
A           2       1
B           3       1
C           2       2
A           1       2
B           4       1
C           2       2


说明:产品名称:A,B,C   数量:入库数量     种类:1产品是优良的    2产品是差的

求通过sql语句得到下面数据  优的产品数量合计   差的产品数量合计

产品名称  优数   差数
A        2     1
B        7     0
C        0     4

谢谢大虾了
[解决办法]

select 产品名称,[优]=sum(case when 种类=1 then 数量 else 0 end),[差]=sum(case when 种类=2 then 数量 else 0 end) from tb group by 产品名称
[解决办法]
select typename ,
good = sum(case ttype when 1 then tcount else 0 end),
bad = sum(case ttype when 2 then tcount else 0 end )
from t_test1 
group by typename

热点排行