특정일부터 20일이내 달력상의 날짜는 어떻에 구해야 될까요? 0 4 1,227

by 김귀염 [2014.10.17 15:48:04]


예를들어 9월 20일부터 "15일"동안의 날짜를 구하고 싶은데 딱히 방법이 안떠올라서요

EX) 9.20, 9.21, 9.22, 9.23, 9.24 ...... XX.XX

9월 20일이라는 날짜는 변수에 저장이 되어있습니다.

도움좀 주세요 ㅠㅠ

by 아발란체 [2014.10.17 15:58:17]
WITH T AS (
  SELECT
    SYSDATE - 30 + LEVEL AS cursor_date
  FROM
    DUAL
  CONNECT BY LEVEL <= 100
)
SELECT
  *
FROM
  T
WHERE
  cursor_date BETWEEN TO_DATE('2014-09-20', 'YYYY-MM-DD') AND TO_DATE('2014-09-20', 'YYYY-MM-DD') + 15

 


by rain748 [2014.10.17 17:06:44]
select to_date('20140920','yyyy-mm-dd') -1 + level dt
from dual
connect by level <= 15

 


by 김귀염 [2014.10.20 13:00:39]

두분 답변감사합니다 덕분에 해결했습니다 ㅠㅠ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입