오라클 쿼리 질문드립니다. 0 1 972

by 하수개발자 [2015.09.30 14:36:11]


  2015-10-01 2015-11-01 2015-12-01 2015-12-31
작업순위 1 2 4 3
당기 1,000 1,000 1,000 1,500
누계 1,000 2,000 4,500 3,500

 현재 쿼리상으로는 당기금액을 넣으면 작업순위별로 누계를 넣는 형식인데

이 쿼리를 날짜순으로(밑에표 참조) 누계를 구할수 있는 쿼리 방식 좀 알려주세요.

#작업순위는 사용자가 입력한 순서 입니다.

  2015-10-01 2015-11-01 2015-12-01 2015-12-31
작업순위 1 2 4 3
당기 1,000 1,000 1,000 1,500
누계 1,000 2,000 3,000 4,500

 

테이블 구조

dt(날짜) date(pk)
cost(당기) number
total_cost(누계) number

 

 

by 마농 [2015.09.30 15:16:07]
SELECT dt, cost
     , SUM(cost) OVER(ORDER BY dt) total_cost
  FROM t
;

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입