아직두 개념이 잘 안잡히는듯..
간단한 할거 같은데 안되네요..
코드 월 갯수
-----------------------------
aaa 1 12
aaa 2 20
aaa 3 15
이런 결과를 얻는 쿼리가 있습니다.
이걸 어트케 해야 아래처럼 나오나요..
ㅠㅠ 도와 주세요
코드 1월 2월 3월
-------------------------------
aaa 12 20 15
---------------------------------준비--drop table testcreate table test (코드 char(3),월 int, 갯수 int)
-----------------------------insert test values ('aaa',1,12)insert test values ('aaa',2,20)insert test values ('aaa',3,15)
---------------------------------여기부터
select 코드, [1월] = SUM(CASE 월 WHEN 1 THEN 갯수 ELSE 0 END), [2월] = SUM(CASE 월 WHEN 2 THEN 갯수 ELSE 0 END), [3월] = SUM(CASE 월 WHEN 3 THEN 갯수 ELSE 0 END)from testgroup by 코드
결과)
코드 1월 2월 3월 ---- ----------- ----------- ----------- aaa 12 20 15
(1개 행 적용됨)
*^^*
제가 낑낑댄거부다 훨 간단하네요
대단히 감사합니다.
빠른 답글 그리고 명쾌한 해결..ㅋㅋ
더운데 수고하세요.