sql

오라클 누계 합수

초이짬 2014. 5. 13. 09:28
728x90

정렬되면서 각 row 별 누계를 나타낸다. 특정 데이터에 대한 누계는 대상 테이블을 먼저 필터를 해야 한다.
알고 있으면 유용함.

오라클 누계 함수를 function 으로 관리해도 된다.......

SELECT
a.ref1
, SUM(SUM(a.val1)) OVER(ORDER BY a.ref1) AS 누계
FROM (select val1, ref1 from t where ref1 = '참조값') a
GROUP BY a.ref1

728x90