가령 예를 들어 시작일(2004-12-01)과 종료일(2004-12-31)을 입력 받으면..
2004-12-01,2004-12-02,2004-12-03........2004-12-30,2004-12-31 기간에 해당하는 모든
날짜를 테이블에 입력하려고 하는데..도통 어캐 할지 감이.안잡히네여..
고수님들...힌트줌.주시길...
가장 손쉽게 할수 있는 방법은 다른 테이블의 rownum을 이용하는 겁니다. 몇년치 날짜를 입력하는게 아니라면 몇백row를 가지는 테이블만 있어도 가능합니다.
select to_char(to_date('20041201', 'yyyymmdd') + num-1, 'yyyy-mm-dd')from (select rownum num from [특정테이블]
where rownum <= to_date('20041231', 'yyyymmdd') - to_date('20041201', 'yyyymmdd') + 1)
도움이 되었기를...
아..감사..합니다..
고심했었는데..그러면 될듯.하네요..
감사합니다...^^