피벗 쿼리 구문을 파악하려고합니다.SQL 2005 피벗 쿼리
나는 약 20 필드의 집계 데이터를 가지고 있는데,이 필드는 모두 20 개의 필드에 대한 범주 인 1 개의 필드와 관련이 있습니다.
그것은
는 내가 뭘하려고 오전이
Category1 Category2 Category3
column1 column1 column1
column2 column2 column2
column3 column3 column3
내 쿼리 모습처럼 와서 그 결과를 피벗입니다 ... 등등이
Category1 column1 column2 column3
Category2 column1 column2 column3
과 같습니다 like
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를 실행하고 있습니다. 도움이나 제안을 보내 주셔서 감사합니다!
PIVOT 또는 이것이 트랜스 포즈입니까? –
나는 내가 모르는 것을 알고있다. :-) 나는 조 변경을 한 적이 없다. – a432511