ORACLE
[ORACLE]SUM() OVER() 예제
선영아 사랑해
2020. 11. 6. 14:52
-- 합계금액은 매장코드별 매출금액 합계이며, 별도의 GROUP BY 사용하지 않고 매출금액 집계
SELECT STORE_CD AS 매장코드
, SALE_DATE AS 영업일자
, SUM(SALE_AMOUNT) OVER(PARTITION BY STORE_CD ORDER BY STORE_CD) AS 합계금액
FROM TB_SALES
;
매장코드 영업일자 합계금액
0001 20201101 379500
0001 20201102 379500
0001 20201103 379500
0001 20201104 379500
0001 20201105 379500
0002 20201101 165000
0002 20201102 165000
0002 20201105 165000