У меня есть запрос, который возвращает набор данных с 2-мя колоннами, как показано ниже:Перестройка файл данных из строк в столбцы в SQL-SERVER
--------------------------
|spec-number|project |
|-----------|-----------|
|649841 |A |
|649841 |B |
|649841 |D |
|84709 |E |
|84709 |B |
|84709 |C |
|84709 |K |
-------------------------
Количество проектов спецификацию номер могут быть вовлечены в мог потенциально может быть бесконечным.
То, что я хотел бы результат, чтобы посмотреть, как это:
-------------------------------------------------
|spec-number|project1|project2|project3|project4|
|-----------|--------|--------|--------|--------|
|649841 |A |B |D | |
|84709 |E |B |C |K |
-------------------------------------------------
Я попытался поворотным, но это только дает мне перекрестную вкладку проектов по спецификации-номер. Любая помощь будет принята с благодарностью!
Спасибо Гордон. Почти готово! может быть переменное количество столбцов проекта. Не могли бы вы указать мне пример динамического кода sql, о котором вы говорите? –
Вот пример: http://stackoverflow.com/questions/10404348/sql-server-dynamic-pivot-query. –
спасибо Гордон. понял это в конце. –