by 퇴근하고싶다 [Oracle 기초] [2018.11.18 21:23:49]
안녕하세요..자동 누적합계를 만들고싶은데요...
select *
from car
누적거리 : 이동거리+누적거리
쿼리문으로 가능할까요..?
SELECT 자동차종류 , 주유일자 , 기름양 , 이동거리 , SUM(이동거리) OVER(PARTITION BY 자동차종류 ORDER BY 주유일자) 누적거리 FROM car ;
감사합니다 ㅎㅎ
만약 순번1번에 누적거리 데이터가 처음부터 있으면 어떻게 해야할까요..?ㅠ
원본과 결과집합이 짬뽕된것 같은 표 말고 원본표 따로 결과표 따로 정확하게 보여주세요.
SELECT 순번 , 자동차종류 , 기름양 , 이동거리 , SUM(NVL(누적거리, 이동거리)) OVER(PARTITION BY 자동차종류 ORDER BY 순번) 누적거리 FROM car ;