A*******t 发帖数: 40 | 1 脑子不大好使,这个问题咋也没想明白,上来请教一下高手:
我有一个table,大约是这个样子:
************************************
SKU APP SEQ
AT1001 1 1
AT1001 1 2
AT1001 3 6
AT1002 1 2
AT1002 3 1
AT1003 1 1
AT1004 1 2
AT1004 1 3
AT1004 3 1
AT1004 3 2
AT1004 3 3
AT1004 3 4
......
现在想用一个Query来生成一个类似下面的报表:
×××××××××××××××××××××××××××××××××××××
SKU APP1 APP3
AT1001 2 1
AT1002 1 1
AT1003 1 0
AT1004 2 4
......
实在想不明白该如何实现,请求方家则个,多谢!!! | i****a 发帖数: 36252 | 2 select sku
, sum(case when APP = 1 then 1 else 0 end) as APP1
, sum(case when APP = 3 then 1 else 0 end) as APP3
from tablename
group by sku | A*******t 发帖数: 40 | 3 多谢多谢~
【在 i****a 的大作中提到】 : select sku : , sum(case when APP = 1 then 1 else 0 end) as APP1 : , sum(case when APP = 3 then 1 else 0 end) as APP3 : from tablename : group by sku
|
|