Searched by NAVER

알티베이스강좌  :  큐브리드강좌  :  오라클강좌  :  오라클팁  :  오라클사용자팁  :  Oracle Blogs  :  오라클Q&A  :  오라클자료실  :  IT컬럼/소식  :  좋은글감동  :  방명록
Oracle 질문과 답변 oracleclub.com
이전 행의 값을 현재행의 값과 곱한후 업데이트의 방법?
채치수 : 2009-09-21 17:44  
주소복사

안녕하세요? 저번에 많은 도움을 받았지만 이번에도 염치불구하고 이렇게 도움 요청드립니다.
다름이 아니라 아래와 같은 행이 있습니다.
일련번호    날짜        A칼럼   B칼럼
1           20080101     1.5     1
2           20080201     2       2
3           20080204     4       8
1           20090101     2       1
2           20090201     4       4
3           20090204     6       24
1           20100101     9       1
2           20100201     2       2
3           20100204     2       4

일련번호 1,2,3이 하나의 그룹이구요..
그룹내에서 각각 1월1일에의 B칼럼값은 1이구요..
그룹내에서 1월1일 이후의 B칼럼값은 직전일 B칼럼값 * 현재 A칼럼값이 들어가야 합니다.

다른 그룹으로 넘어가면 1월1일부터 새로 매겨져서 곱해지구요.
즉 20080101 부터 20080204까지가 한묶음인데..
20080201의 B값은 20080101의 B값 * 20080201의 A값입니다.
이거 쿼리로 가능한가요?
고수님의 고견부탁드립니다.

이거 어려운가보당..ㅜㅜ..해야 되는데..아시는 분 조언좀...ㅜㅜ

조회수 1232,  추천수 0
글 등 록 글 답 변 글 수 정 목록보기
※ 로그인하여 작성한 글만 삭제할 수 있습니다. 로그인
이름 쓰기
도움 주시는 곳