안녕하세요~
초급프로그래머 입니다..
일주일동안 고민 하고 주말에도 고민해 보았지만
결론을 못 찾아 이렇게 질문을 드립니다.
PK로 DT, KEY, DEPT 이렇게 3개의 인자를 구성하고 QTY라는 필드가 존재 합니다.
KEY, DEPT 값이 일치 하고 DT가 다를 경우 DT의 이전값에 대한 QTY를 구하고 싶습니다.
어떻게 할지 감이 안잡히는 군요. LAG, LAST_VALUE 이것 저것 해보았지만 아직 해결 못습니다.
DT |
KEY |
DEPT |
QTY |
원하는값 |
20110101 |
KEY1 |
100 |
1 |
0 |
20110101 |
KEY1 |
100 |
2 |
1 |
20110202 |
KEY2 |
200 |
3 |
0 |
20110202 |
KEY2 |
200 |
4 |
3 |
20110202 |
KEY2 |
200 |
5 |
4 |
20110202 |
KEY3 |
500 |
6 |
0 |
선배님들의 조언 부탁 드립니다..
감사합니다
|