[ Oracle - 순차적으로 누적하기1 ]
<RAW 데이터>
DATE | BOH | OUT | EOH |
20120420 | 200 | 10 | 190 |
20120625 | 190 | 40 | 150 |
20120810 | 150 | 20 | 130 |
20120825 | 130 | 50 | 80 |
20120914 | 80 | 5 | 75 |
20121006 | 75 | 20 | 55 |
20121016 | 55 | 10 | 45 |
<결과>
DATE | STOCKQTY | OUTQTY | SUMQTY |
201206 | 150 | 40 | 50 |
201207 | 150 | 0 | 40 |
201208 | 130 | 70 | 110 |
201209 | 80 | 5 | 75 |
201210 | 55 | 30 | 105 |
일자별로 사용량이 기록된 RAW 데이터가 있습니다.
월별 재고, 월별 사용량, 해당월 포함 직전 2개월 사용량을 구하는 것 입니다.
BOH - 기초재고
OUT - 사용량
EOH - 기말재고
SUM - 직전 2개월 사용량(해당월 포함)
6월 결과 데이터 SUM 값은 4월, 5월, 6월 사용량입니다.
결과 데이터는 6월부터 보여 주지만 SUM 값은 RAW 데이터 중 4월, 5월 데이터를 잡아와야 합니다.
'(DB) Oracle > SELECT-금액' 카테고리의 다른 글
Oracle - 순차적으로 누적하기4 (0) | 2017.01.19 |
---|---|
Oracle - 순차적으로 누적하기3 (0) | 2017.01.19 |
Oracle - 순차적으로 누적하기2 (0) | 2017.01.19 |
Oracle - 순차적으로 누적하기0 (0) | 2017.01.19 |
Oracle - 순차적으로 차감하기3 (0) | 2017.01.19 |