SELECT ID, Name, [Month],auth
FROM [Test].[dbo].[Test3]
数据列表:
1.静态行专列
Select auth,
MAX( CASE WHEN [Month] = '一月' then Name else null end) 一月,
MAX( CASE WHEN [Month] = '二月' then Name else null end) 二月,
MAX( CASE WHEN [Month] = '三月' then Name else null end) 三月,
MAX( CASE WHEN [Month] = '四月' then Name else null end) 四月,
MAX( CASE WHEN [Month] = '五月' then Name else null end) 五月,
MAX( CASE WHEN [Month] = '六月' then Name else null end) 六月,
MAX( CASE WHEN [Month] = '七月' then Name else null end) 七月,
MAX( CASE WHEN [Month] = '八月' then Name else null end) 八月,
MAX( CASE WHEN [Month] = '九月' then Name else null end) 九月,
MAX( CASE WHEN [Month] = '十月' then Name else null end) 十月,
MAX( CASE WHEN [Month] = '十一月' then Name else null end) 十一月,
MAX( CASE WHEN [Month] = '十二月' then Name else null end) 十二月
From Test3
Group By auth
2.动态行转列