--GROUP BY를 이용한 수량, 합계 구하기 예제 SELECT DEPT_CD , NVL(COUNT(CASE WHEN AMOUNT > 0 THEN 1 ELSE 0 END), 0) AS 정상수량 , NVL(COUNT(CASE WHEN AMOUNT 0 THEN AMOUNT * 1 ELSE 0 END), 0) AS 정상매출합계 , NVL(SUM(CASE WHEN AMOUNT < 0 THEN AMOUNT * -1 ELSE 0 END), 0) AS 반품매출합계 FROM TB_SALES GROUP BY DEPT_CD ;