사랑하면빨어 2015.04.30 10:13 Views : 1966
고객아이디 물품1갯수 물품2갯수 물품3 갯수 이런 레코드를
고객아이디 물품1갯수
고객아이디 물품2갯수
고객아이디 물품3갯수
이렇게 표현하려면 어떻게 해야할까요..
2015.04.30 11:26
UnPivot을 사용하면 됩니당~
WITH TEST (고객, 물품1, 물품2, 물품3) AS
(
SELECT 'A', 1,2,3 UNION ALL
SELECT 'B', 4,5,6 UNION ALL
SELECT 'C', 7,8,9
)
SELECT 고객,물품종류, 물품수량 FROM TEST
UNPIVOT
물품수량 FOR 물품종류 IN (물품1, 물품2, 물품3)
) AS UP
cmd_comment_vote_user Upvote0 Downvote0
Keep me signed in.
UnPivot을 사용하면 됩니당~
WITH TEST (고객, 물품1, 물품2, 물품3) AS
(
SELECT 'A', 1,2,3 UNION ALL
SELECT 'B', 4,5,6 UNION ALL
SELECT 'C', 7,8,9
)
SELECT 고객,물품종류, 물품수량 FROM TEST
UNPIVOT
(
물품수량 FOR 물품종류 IN (물품1, 물품2, 물품3)
) AS UP