我有,我需要轉動每小時的統計表格透視或逆轉置
的起始表格的形式是(或UNPIVOT):
[SystemID] [Hour] [CallStarts] [AvgDuration]
1 0 3 27
1 1 10 58
1 2 43 45
1 3 54 63
2 0 6 56
2 1 46 98
2 2 56 67
2 3 65 77
而且我需要的輸出是:
[SystemID] [Statistic] [Hr0] [Hr1] [Hr2] [Hr3]
1 CallStarts 3 10 43 54
1 AvgDuration 27 58 45 63
2 CallStarts 6 46 56 65
2 AvgDuration 56 98 67 77
我正在使用SQL Server 2008R2。我瞭解數據透視表的基礎知識,但我對他們沒有太多經驗。它的[統計]列讓我蒙受損失。
謝謝,這些都非常有幫助。我決定採用工會方法,因爲未來這個領域的人更容易維護。性能不是問題。另外,由於我一直在深入研究這種情況,顯然有些數據需要額外的處理,所以我不能使用直接的數據透視。 – dinobrago