[기초데이터]
구분 |
날짜 |
A1 |
20120101 |
A2 |
20120501 |
A3 |
20121201 |
B1 |
20120301 |
B2 |
20120601 |
C1 |
20120701 |
C2 |
20120801 |
C3 |
20121001 |
C4 |
20121201 |
[결과]
구분 |
날짜_FR |
날짜_TO |
A1 |
20120101 |
20120501 |
A2 |
20120501 |
20121201 |
A3 |
20121201 |
99999999 |
B1 |
20120301 |
20120601 |
B2 |
20120601 |
99999999 |
C1 |
20120701 |
20120801 |
C2 |
20120801 |
20121001 |
C3 |
20121001 |
20121201 |
C4 |
20121201 |
99999999 |
[기초데이터] 같이 제품의 변경일자를 관리하던걸, 새로운 테이블을 만들어서 [결과]와 같이 만들어서
관리를 하려고 합니다.
select
prod_code,
dt,
lead(dt, 1) over (order by prod_code) next
from
테이블
이렇게 작업을 하니..[결과]와 같이 제품별 처음일자/마지막일자(9999999)가 제대로 안나오네요.
부탁드리겠습니다..
부족한 부분을 알려주세요..ㅡㅡ;;