我有表格來測試我需要透視的得分數據,但我被困在如何去做。SQL Server 2008數據透視表沒有聚集
我擁有的數據是:
gradelistening speaking reading writing
0 0.0 0.0 0.0 0.0
1 399.4 423.8 0.0 0.0
2 461.6 508.4 424.2 431.5
3 501.0 525.9 492.8 491.3
4 521.9 517.4 488.7 486.7
5 555.1 581.1 547.2 538.2
6 562.7 545.5 498.2 530.2
7 560.5 525.8 545.3 562.0
8 580.9 548.7 551.4 560.3
9 602.4 550.2 586.8 564.1
10 623.4 581.1 589.9 568.5
11 633.3 578.3 598.1 568.2
12 626.0 588.8 600.5 564.8
但我需要這樣的:
gr0 gr1 gr2 gr3 gr4 gr5 gr6 gr7 ...
listening 0.0 399.4 461.6 501.0 521.9 555.1 562.7 560.5 580.9...
speaking 0.0 423.8...
reading 0.0 0.0 424.2...
writing 0.0 0.0 431.5...
我並不需要聚合任何東西,只是透視數據。
等級的數量是固定的(在本例中是12/13)還是可變的? – Dan 2010-03-22 16:47:14
是的,等級的數量是固定的。當分數不可用時,數據集將填充零記錄,因此查詢總是有13條記錄。 – 2010-03-22 16:48:27