摘要: 最近在写一个销售报表的SQL,对此类型的二维SQL 进行一个总结。表结构 TestProductName SaleMonth SaleNumberAm1 1Bm1 1A m2 2B m2 3要求出查询结果:ProductName M1 M2A 1 2B 1 3方法一:创建临时表,通过游标将数据添加到临时表中。但是此方法只适合列固定,如果列不确定,编写起来比较麻烦。所以此方法忽略。方法二:思路:通过Case依次创建列。如下: (Case SaleMonth When 'M1' then SaleNumber ELSE 0 END) [M1],(Case SaleMonth Whe 阅读全文