이력 테이블을 가지고 일자별로 마스터에 있는 항목값을 구하고자 합니다.
예를 들어 아래와 같이 마스터 이력 테이블이 있다고 하면,
마스터 테이블
날짜 항목
2012-01-01 A1
2012-01-02 A1
2012-01-03 A1
2012-01-04 A1
2012-01-05 A1
2012-01-06 A1
이력 테이블
날짜 항목 변경타입
2012-01-01 A1 PPP
2012-01-03 A1 QQQ
2012-01-06 A1 ZZZ
구하고자 하는 결과는 다음과 같습니다.
날짜 항목 타입
2012-01-01 A1 PPP
2012-01-02 A1 PPP
2012-01-03 A1 QQQ
2012-01-04 A1 QQQ
2012-01-05 A1 QQQ
2012-01-06 A1 ZZZ
2012-01-07 A1 ZZZ
즉, 2012-01-01 ~ 2012-01-02(이력변경) 까지는 타입이 PPP
2012-01-03 ~ 2012-01-05(이력변경) 까지는 타입이 QQQ
2012-01-06 ~ 타입이 ZZZ
부탁 드립니다.
|