2010년 12월 9일 목요일

MS-SQL 2005 Pivot Table

지랄금지 - ☆ 까만콩 :: MS-SQL 2005 Pivot Table:




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

댓글 없음:

댓글 쓰기

참고: 블로그의 회원만 댓글을 작성할 수 있습니다.