当前位置: 代码迷 >> Sql Server >> 又一个队列转换
  详细解决方案

又一个队列转换

热度:23   发布时间:2016-04-25 00:02:11.0
又一个行列转换
有一表
商品id  商品名称  客户名称    日期           销量    
1           a       张三     2009-1-1          1    
1           a       李四     2009-1-5          2       
2           b       王二     2009-1-5          3       
2           b       李四     2009-1-5          5    
3           c       王二     2009-1-1          6      
1           a       张三     2009-2-1          8     
1           a       张三     2009-2-2          2       

得到如下格式
             一月               二月                 合计
日期        a   b   c  小计   a   b   c  小计     a   b   c  小计
张三        1            1    10          10     11           11
李四        2   5        7                        2   5        7 
王二            3   6    9                            3    6   9

累计        3   8   6    17   10          10      13  8    6   27
------解决方案--------------------

 
--> 生成测试数据: @tb
CREATE TABLE tb (商品id INT,商品名称 VARCHAR(4),客户名称 VARCHAR(4),日期 DATETIME,销量 INT)
  相关解决方案