原表数据展示如图: 现需要变成如图 做了测试结果,语句如下: declare @ck varchar(8000) declare @sql varchar(8000) select @ck=isnull(@ck+',','')+ node_name from V_XLFX group by node_name order by node_name set @sql='select * from V_XLFX pivot(avg(usetime) for node_name in ('+@ck+')) dd' --select @sql 这个能执行,结果如图 exec(@sql) 这个执行报错,如图
V_XLFX是视图,视图运行正常 请问是哪有问题呢?
|