메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

오라클 날짜 목록

DB CAFE

오라클 날짜 관련 SQL

날짜 SQL

  1. 오늘 /어제 / 내일
    extract(day from sysdate) / extract(day from sysdate-1) / extract(day from sysdate+1)
    SYSDATE , SYSDATE-1 , SYSDATE+1
  2. 이전날짜
    --300일전
    select extract (year from sysdate-300) from dual;
    -- 10일전
    select extract(month from sysdate-10) from dual;
  3. 다음달
    select to_char(add_months(sysdate,1), 'yyyymm') from dual
  4. 이전달
    select to_char(add_months(sysdate,-1), 'yyyymm') from dual
  5. 기간별 날짜 일,시간,분,초 조회
  6. 한해 년월일 조회
  7. 다음달 조회
  8. 지난달 조회
  9. 과거 년월일 조회

한글 날짜 변환 SQL

SELECT tm
     , TO_DATE(tm, 'yyyy-mm-dd pm hh:mi:ss') tm_date
     , TO_CHAR(TO_DATE(tm, 'yyyy-mm-dd pm hh:mi:ss'), 'yyyymmddhh24mi') tm_char
 FROM (SELECT '2002-09-12 오후 1:24:41' tm FROM dual)
;

날짜 통계

날짜 목록 추출

SELECT TO_CHAR(TO_DATE('2014-01-01') + LEVEL - 1, 'YYYY-MM-DD') AS GEN_DATE
FROM DUAL
CONNECT BY LEVEL <= (TO_DATE('2014-02-12') - TO_DATE('2014-01-01') + 1)