"오라클 날짜 목록"의 두 판 사이의 차이
DB CAFE
(→날짜 SQL) |
|||
7번째 줄: | 7번째 줄: | ||
# 이전날짜 | # 이전날짜 | ||
#:--300일전 | #:--300일전 | ||
− | #:select extract (year from sysdate-300) from dual; | + | #:<source lang=sql>select extract (year from sysdate-300) from dual;</source> |
#: -- 10일전 | #: -- 10일전 | ||
− | #:select extract(month from sysdate-10) from dual; | + | #:<source lang=sql>select extract(month from sysdate-10) from dual;</source> |
# 다음달 | # 다음달 | ||
#:<source lang=sql>select to_char(add_months(sysdate,1), 'yyyymm') from dual </source> | #:<source lang=sql>select to_char(add_months(sysdate,1), 'yyyymm') from dual </source> | ||
24번째 줄: | 24번째 줄: | ||
# 과거 년월일 조회 | # 과거 년월일 조회 | ||
#: | #: | ||
− | |||
=== 날짜 통계 === | === 날짜 통계 === |
2020년 10월 8일 (목) 11:53 판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 오라클 날짜 관련 SQL[편집]
1.1 날짜 SQL[편집]
- 오늘 /어제 / 내일
- extract(day from sysdate) / extract(day from sysdate-1) / extract(day from sysdate+1)
- SYSDATE , SYSDATE-1 , SYSDATE+1
- 이전날짜
- --300일전
select extract (year from sysdate-300) from dual;
- -- 10일전
select extract(month from sysdate-10) from dual;
- 다음달
select to_char(add_months(sysdate,1), 'yyyymm') from dual
- 이전달
select to_char(add_months(sysdate,-1), 'yyyymm') from dual
- 기간별 날짜 일,시간,분,초 조회
- 한해 년월일 조회
- 다음달 조회
- 지난달 조회
- 과거 년월일 조회
1.2 날짜 통계[편집]
1.3 날짜 목록 추출[편집]
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)