22,209
社区成员
发帖
与我相关
我的任务
分享
select * from (
select KaoHe_D_ID,KaoHe_M_ID,AvgScore,RealName,Code,ZhiBiao_Name,Score from #temp ) p pivot ( max(isnull(Score , 0)) FOR ZhiBiao_Name IN ([服从意识],[服务意识],[任务完成情况],[通话时长],[团队合作],[业绩完成情况]) ) as pvt
select * from (
select KaoHe_D_ID,KaoHe_M_ID,AvgScore,RealName,Code,ZhiBiao_Name,ISNULL(Score,0)Score from #temp ) p pivot ( max(isnull(Score , 0)) FOR ZhiBiao_Name IN ([服从意识],[服务意识],[任务完成情况],[通话时长],[团队合作],[业绩完成情况]) ) as pvt
那个只能是列元素,不能是表达式
不过,你可以如上移下地方