안녕하세요.
db 마이그레이션을 진행하려고 하고 있습니다.
기존 DB 와 같은 경우,
table:old_notice
SEQ_NO |
WRIT_DATE |
1 |
2008-07-05 |
2 |
2008-08-01 |
3 |
2008-08-02 |
4 |
2008-09-03 |
5 |
2008-09-05 |
이런식으로 구성되어 있지만,
앞으로 작성될 DB 구성은 다음과 같습니다.
table:new_notice
SEQ_NO |
WRIT_DATE |
200807001 |
2008-07-05 |
200808001 |
2008-08-01 |
200808002 |
2008-08-02 |
200809001 |
2008-09-03 |
200809002 |
2008-09-05 |
이런식으로...
모든 내용은 거의 동일하나 날짜와 월별 컬럼의 개수를 세어야 하는데..
db로 어떻게 구성해야할지 도통 감이 오질 않네요.
날짜 앞에 6자는 다음과 같이 convert(varchar(6),SYS_WRT_DT,112) 이런식으로 뽑으면 될 텐데,
월 별 개수를 구해서 07월 것은 1개... 08월 것은 2개 중 1개.. 2개.. 이런식으로 해야하는 데 어떻게 해야할 지 모르겠습니다.
고수분의 가르침 부탁드립니다.
그럼 이만 맺겠습니다.
감사합니다.!
|