SQL 2005 피벗 쿼리
-
11-09-2019 - |
문제
피벗 쿼리 구문을 그립하려고합니다.
나는 1 개의 필드와 관련된 약 20 개의 필드의 집계 데이터를 가지고 있으며, 이는 20 개의 필드의 범주입니다 (필드는 열을 의미합니다).
이렇게 보인다
Category1 column1 column2 column3
Category2 column1 column2 column3
등등...
내가하려고하는 것은 이렇게 나오는 결과를 피벗하는 것입니다.
Category1 Category2 Category3
column1 column1 column1
column2 column2 column2
column3 column3 column3
내 쿼리는 다음과 같습니다
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;
SQL Server 2005를 실행 중입니다. 도움이나 제안에 감사드립니다!
해결책
나는 당신이 정말로 원한다고 생각합니다 비 분비.
다른 팁
피벗 쿼리의 구문을 결코 알 수 없었기 때문에 SSRS에서 행렬을 사용하게되었습니다.
제휴하지 않습니다 StackOverflow