如何用动态语句完成以下的转换
USE
tempdb --环境为 Microsoft SQL Server 2014
--测试数据 检查数据 -- select* from #T
if not object_id(N'Tempdb..#T') is null
drop table #T
Go
Create table #T([月份] int,[成绩] int,[班级] char(2))
Insert #T
select N'1',N'190','01' union all
select N'2',N'160','02' union all
select N'3',N'150','03' union all
select N'4',N'140','04' union all
select N'5',N'110','05' union all
select N'6',N'100','06' union all
select N'7',N'99','07' union all
select N'8',N'90','08'
Go
--如何用动态语句完成以下的转换
原表数据
月份 成绩 班级
1 190 01
2 160 02
3 150 03
4 140 04
5 110 05
6 100 06
7 99 07
8 90 08
想得到的数据
班级 01 02 03 04 05 06 07 08
成绩 190 160 150 140 110 100 99 90
月份 1 2 3 4 5 6 7 8
...全文


疑难问题
