declare @sql nvarchar(max) select @sql=isnull(@sql+'],[','[')+购买渠道 from #temp group by 购买渠道 set @sql=@sql+']' set @sql='select * from #temp pivot (max(数量) for 购买渠道 in ('+@sql+')) a' select @sql exec(@sql)
本文共 278 字,大约阅读时间需要 1 分钟。
declare @sql nvarchar(max) select @sql=isnull(@sql+'],[','[')+购买渠道 from #temp group by 购买渠道 set @sql=@sql+']' set @sql='select * from #temp pivot (max(数量) for 购买渠道 in ('+@sql+')) a' select @sql exec(@sql)
转载于:https://www.cnblogs.com/xiguanjiandan/archive/2013/03/20/2971107.html