码迷,mamicode.com
首页 > 其他好文 > 详细

使用pivot和聚合函数将表中的行的值转为列产生新的表

时间:2014-07-09 13:15:21      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   数据   os   2014   

原表格:V_ChannelReward结构为:

 

bubuko.com,布布扣

 

select * from V_ChannelReward pivot (max(RewardSum) for RewardItem in ([星级奖励],[自建空充酬金],[首充酬金],[BOSS待办酬金],[激活酬金],[神州行上网套餐拓展酬金],[其他],[新增客户与裸机捆绑销售],[实名登记酬金],[宽带业务酬金],[2G渠道体系酬金],[3G渠道体系酬金],[数据业务酬金],[开户激励酬金],[开户基础酬金],[在网酬金],[维系酬金],[双网酬金],[拓展质量酬金],[统一管理酬金],[裸机达量酬金])) as pvt where pvt.ChannelNo=‘1003‘

行转列得到的新表格:

bubuko.com,布布扣

 

 

使用pivot和聚合函数将表中的行的值转为列产生新的表,布布扣,bubuko.com

使用pivot和聚合函数将表中的行的值转为列产生新的表

标签:blog   http   使用   数据   os   2014   

原文地址:http://www.cnblogs.com/hongyan5682/p/3832559.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!