num code product requestno
1 0000 rr 88s
2 0011 rr 88s
3 0044 rr 88s
4 0055 rr 88s
6 0077 rr 88s
7 0088 rr 88s
8 5020 rr 88s
9 9900 rr 88s
1 0000 rr 99s
2 0011 rr 99s
3 0044 rr 99s
4 0055 rr 99s
6 0077 rr 99s
7 0088 rr 99s
8 0066 rr 99s
9 9900 rr 99s
10 5020 rr 99s
11 9980 rr 99s
10 6000 rr 10s
위와 같은 결과가 있는데요....
중요한건 code가 5020이 등록된 requestno 의 prognum이 서로 다릅니다.
code가 5020 을 포함한 prognum 까지의 결과를 모두 구해 와야 합니다.
조건을 prognum <=( select max(prognum) from table) 하면 맨 끝의 prognum 10 이 5020 과
겹쳐서 조건 주는 것이 어렵습니다.
code가 5020 까지의 누적된 값들을 모두 불러 오려면 어떻게 서브 쿼리를 구사 해야 할까요?
도움 부탁드립니다. 감사합니다.
|