죄송합니다. 어제 문의 글을 올렸서 감사하게도 답변을 달아주셨는데요.
질문을 잘못 올렸네요. ㅠㅠ
다시 한번 올립니다.
아래와 같이 소스테이블에 코드별 값이 들어있습니다.
매월 코드에 따른 값이 있는것은 아니구요. 랜덤하게 들어있는데요.
이것을 강제로 년월을 넣어 최근 값을 가져오게 하는 쿼리를 구사하고자 합니다.
아래를 보시면 예를들어 2004.08월에 값이 7658이 들어왔고 그다음 최근 값이 2005.01이기때문에
2004.08~2004.12까지는 2004.08의 값이 2005.01월에 새로운 값인 7657이 들어왔기 때문에 2005.01부터 새로운 값이 들어올때까진
7657이 찍히도록 쿼리를 구사해야 합니다. ㅠㅠ
여러가지로 해봤는데요.. 당췌.. 모르겠네요 고수님들 도와 주세요
데이터.(소스)
년월 코드1 코드2 값
200501 A1FRFEMSM XXX 7657
200408 A1FRFEMSM XXX 7658
200402 A1FRFEMSM XXX 7657
원하는값.
년월 코드1 코드2 값
200501 A1FRFEMSM XXX 7657
200412 A1FRFEMSM XXX 7658
200411 A1FRFEMSM XXX 7658
200410 A1FRFEMSM XXX 7658
200409 A1FRFEMSM XXX 7658
200408 A1FRFEMSM XXX 7658
200407 A1FRFEMSM XXX 7657
200406 A1FRFEMSM XXX 7657
200405 A1FRFEMSM XXX 7657
200404 A1FRFEMSM XXX 7657
200403 A1FRFEMSM XXX 7657
200402 A1FRFEMSM XXX 7657
|