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

'ORACLE' 카테고리의 다른 글

[ORACLE]TRUNC 예제  (0) 2020.11.10
[ORACLE]NTILE 예제  (0) 2020.11.09
[ORACLE]CONNECT BY를 이용한 시작일, 종료일 예제  (0) 2020.11.06
[ORACLE]TO_CHAR 예제  (0) 2020.11.05
[ORACLE]MINUS 예제  (0) 2020.11.03