안녕하세요 쿼리 질문이 있어서 이렇게 글올립니다.
처음부터 합계를 구하면서 값이 2가되는 로우의 A컬럼 값을 구하고 싶습니다
이런게 가능할런지 모르겟네요..
현재 오라클 9i입니다.
예를 들어
A B
-------------------------
1 1
2 0
3 1
4 1
5 0
6 1
7 1
아래와 같이 구하고 싶습니다.
B컬럼의 값이 순서대로 누적되면서 2가 되는 값의 A컬럼 값을 구하고자 하는건데요..
딱히 생각나는 구문이 없네요..
A B A의값
-------------------------
1 1 3 -> 현재부터 B값을 누적하여 2가되는 A컬럼의 값
2 0 4 -> 현재부터 B값을 누적하여 2가되는 A컬럼의 값
3 1 4 -> 현재부터 B값을 누적하여 2가되는 A컬럼의 값
4 1 6 -> 현재부터 B값을 누적하여 2가되는 A컬럼의 값
5 0 7 -> 현재부터 B값을 누적하여 2가되는 A컬럼의 값
6 1 7 -> 현재부터 B값을 누적하여 2가되는 A컬럼의 값
7 1 null
답변 부탁드립니다. |