이야기앱 세상

오라클에서 누적 합계 구하는 함수 sum over 사용하기 본문

IT/Database

오라클에서 누적 합계 구하는 함수 sum over 사용하기

storya 2019. 6. 27. 09:01

오라클에서 누적 합계 구하는 함수 sum over 사용하기

sum(누적할 컬럼명) over(partition by 그룹화할 컬럼명 order by 정렬할 컬럼명 정렬 방식)

아래 테이블에서 항목별로 값을 누적해서 새로운 컬럼에 누적해서 표시하고 싶을 때 sum over 함수를 사용할 수 있다.

article 별 amount를 누적해서 날짜 오름차순으로 정렬해서 보여주고 싶을 때
select article, amount, sum(amount) over(partition by article order by reg_date) total, reg_date from account; 
와 같이 SQL문을 작성한다.

반응형
Comments