Dev/DataBase

오라클 날짜 재귀 쿼리.

nakanara 2013. 6. 11. 14:59
반응형

쿼리상에서 날짜별로 데이터를 구할 필요성이 생겨서 사용하게된 쿼리.


Connect By로 LEVEL을 참조하여서 작동된다.


select
      --to_date('2013-04-01', 'YYYY-MM-DD') startDT
      --,to_date('2013-06-11', 'YYYY-MM-DD') endDT
      to_char(to_date('2013-04-01', 'YYYY-MM-DD')+ (level -1), 'YYYYMMDD') as sendtime
      , level lv         
      from dual
      connect by level <= (to_date('2013-06-11', 'YYYY-MM-DD') - to_date('2013-04-01', 'YYYY-MM-DD') +1)



반응형