2009-06-17 3 views
0

Я ищу решение для использования pivot на двух таблицах. Моя проблема, однако, номер/имя столбца & заголовки строк существуют в виде строк в третьей таблице. Моя третья таблица выглядит следующим образом:SQL pivot с использованием SQL Server 2005

ID  Name 
1  Row1 
1  Row2 
1  Row3 
2  Col1 
2  Col2 
2  Col3 

Мое окончательное решение должно выглядеть следующим образом:

  Col1 Col2 Col3 Col4 ......... Total 
Row1  4  2  4  2     12 

Row2  2 ...................    ... 

Row3  7 ....................    ... 

.... 

Total  12  14 6  3     80 

Заранее спасибо

ответ

-1

Вы можете использовать новый оператор PIVOT.

+0

Он не может принимать имена столбцов из таблицы, они должны быть жестко закодированы – Quassnoi