본문 바로가기

DATABASE

[ORACLE] 특정 날짜 기간 사이의 날짜들 구하기

출처는 항상 제일 먼저 : http://devhome.tistory.com/65
 
SELECT TO_CHAR( TO_DATE( '[시작일자]', 'YYYYMMDD' ) + LEVEL-1, 'YYYY-MM-DD' ) AS DAY 
  FROM DUAL 
CONNECT BY LEVEL <=( TO_DATE( '[종료일자]', 'YYYYMMDD' ) - TO_DATE( '[시작일자]', 'YYYYMMDD' ) +1 )
; 

'DATABASE' 카테고리의 다른 글

[ORACLE] 날짜 요일 구하기  (0) 2014.01.07
[ORACLE] DBA_TAB_COLUMNS, DBA_TAB_COMMENTS  (0) 2012.01.30
[MS SQL] Oracle 의 sequence 같은 기능.  (0) 2011.05.09