mssql 2005 부터 지원 되는 pivot table 기능
동적 pivot도 설명이 되어 있네요..
DECLARE @Prod varchar(2000)
SET @Prod = ''
SELECT @Prod = @Prod + '[' + Product + '],'
FROM (SELECT Distinct Product FROM Orders) A
SET @Prod = LEFT(@Prod, LEN(@Prod) - 1)
EXEC ('SELECT * FROM Orders
PIVOT ( SUM(Quantity) FOR Product IN (' + @Prod + ')
) AS PVT')
GO
댓글 없음:
댓글 쓰기
참고: 블로그의 회원만 댓글을 작성할 수 있습니다.