돌풍예감 님이 쓰신 글 :
: select sum(A) as TOT_1 form Table where B=1 and C=1
: select sum(A) as TOT_2 form Table where B=1 and C=2
:
: 위 두개의 select 문을 하나의 select 문으로 할 순 없나요??
: (A, B, C)는 필드명입니다
안녕하세요. 까막입니다.
SELECT SUM(CASE C WHEN 1 THEN A
END) TOT_1,
SUM(CASE C WHEN 2 THEN A
END) TOT_2
FROM Table
WHERE B = 1
GROUP BY B
이런식으로 하시면 될겁니다.
NULL 값 이라던가 그런 문제는 별도 처리해주셔야 겠죠?
위대한 단군혼이 살아있는 나라.... 대한민국.
|