안녕하세요. 정렬퀴리 질문입니다. 0 4 3,206

by 헐레벌떡 [SQL Query] 정렬 SUM [2013.04.08 01:32:12]



안녕하세요. 영 감이 안잡혀서 질문을 드립니다.

테일블에 등록된 날짜 / 점수 이렇게 누적이 되어있는 상태입니다.

데이타 구조는 .
   indate   / point
20130101 / 10
20130102 / 50

테이블명은 point 입니다

뿌려주고 싶은 데이타는
20130102 / 50 / 60(총합)
20130101 / 10 / 10(총합)

정렬을 반대로해서는 가능한데 위 조건으로는 잘 안되네요.
도움 부탁드립니다.__);
by 마농 [2013.04.08 08:26:24]
SELECT indate
     , point
     , SUM(point) OVER(ORDER BY indate) sum_point
  FROM point
 ORDER BY indate DESC
;

by 헐레벌떡 [2013.04.08 09:49:00]
감사합니다. 마농님

by 마농 [2013.04.08 09:57:44]
-- 요런 방법도 --
SELECT indate
     , point
     , SUM(point) OVER(ORDER BY indate DESC
       ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING) sum_point
  FROM point
;

by 헐레벌떡 [2013.04.08 11:04:48]
밑에 방법은 생소하네요. 많이배우고 갑니다 __)
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입