首页 > 其他 > 详细

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

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

原表格: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和聚合函数将表中的行的值转为列产生新的表

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!