SQL 2005 Consulta Pivot
-
11-09-2019 - |
Pergunta
Estou tentando controlar a sintaxe da consulta Pivot.
Eu tenho cerca de 20 campos no valor de dados agregados, todos associados a 1 campo, que é a categoria para esses 20 campos (por campos, quero dizer colunas).
Se parece com isso
Category1 column1 column2 column3
Category2 column1 column2 column3
e assim por diante...
O que estou tentando fazer é girar esses resultados para sair assim
Category1 Category2 Category3
column1 column1 column1
column2 column2 column2
column3 column3 column3
Minha consulta se parece com isso
SELECT TOP(3) category FROM
(
SELECT category FROM table
)p
PIVOT
(
AVG(column1) as column1, AVG(column2) as column2, AVG(column3) as column3)
FOR category IN category
) AS pvt;
Estou executando o SQL Server 2005. Obrigado por qualquer ajuda ou sugestões!
Solução
Eu acho que você realmente quer Não.
Outras dicas
Acabei usando uma matriz no SSRS porque nunca consegui descobrir a sintaxe da consulta pivô.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow