我有兩個表:如何實現行變調成列在MS SQL
部門 - <員工
系表中有諸如數據:
id, Name
1, Marketing
2, Sales
僱員表有數據如:
id, Name, DepartmentId, RatePerDay
1, Alex,1, 40
2, Bob,1, 30
3, Calvin,1, 40
4, Dal,1, 30
我想要得到兩個數據集,如下部門:
DepartmentName, Employee1,Employee12,Employee13,Employee14
Marketing, Alex, Bob, Calvin, Dal
DepartmentName, RatePerDay1, RatePerDay2, RatePerDay3, RatePerDay4
Marketing, 40,30,40,30
我必須編寫一個MS SQL 2008存儲過程,實現這個結果?
任何幫助表示讚賞
有很多相同的問題'行的列tsql' – sll
[?SQL Server的PIVOT也許(可能重複http://stackoverflow.com/questions/7182106/sql-server-pivot-maybe) –