SQL查询之 Pivot 详解
摘要:
Pivot用来生成交差透视报表数据集,也就是所谓的行转列,就是将原来某个字段的全部取值转成列,然后根据一定的分组条件,对某个组并且取值跟该列吻合的数据做汇总统计(平均,求合,计数等),网上都说用pivot比case更简洁了,但是个人觉的理解起来更费劲了,不过从查询分析器中可看到Pivot本质还是case方式实现的比方如下一个查询:Declare @bTime datetime,@eTime dateTimeSet @bTime='2011-4-1'Set @eTime='2012-5-1'--这里的字段是分组字段跟行转列后的列--这里的字段取值是,分组字段值,行 阅读全文
posted @ 2011-06-07 09:19 遗忘海岸 阅读(1933) 评论(0) 推荐(0) 编辑