Notice
Recent Posts
Recent Comments
Link
투케이2K
121. (Oracle/오라클) INTERVAL 사용해서 특정 날짜 기준 (연, 월, 일, 시, 분, 초) 더하기 및 빼기 수행 실시 본문
OracleDB
121. (Oracle/오라클) INTERVAL 사용해서 특정 날짜 기준 (연, 월, 일, 시, 분, 초) 더하기 및 빼기 수행 실시
투케이2K 2021. 3. 29. 14:36/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Toad
개발 언어 : Oracle
/* =========================== */
/* =========================== */
[소스 코드]
/*
[INTERVAL 사용해서 특정 날짜 기준 (연, 월, 일, 시, 분, 초) 더하기 및 빼기 수행 실시]
1. SYSDATE : 현재 날짜 및 시간을 알기 위한 함수입니다
2. YYYY-MM-DD HH24:MI:SS : 연, 월, 일, 시, 분, 초 형태를 24시간 형태로 표현합니다
3. AS : 약어를 표시할때 사용합니다
4. DUAL : 오라클에서 임시 테이블을 의미합니다
5. 문법 : SYSDATE 연산자(+ , -) (INTERVAL '2' YEAR) 을 사용해 특정 날짜 기준 더하기, 빼기를 수행합니다
*/
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') AS "현재 날짜",
TO_CHAR(SYSDATE + (INTERVAL '2' YEAR), 'YYYY-MM-DD HH24:MI:SS') "[2년] 더하기",
TO_CHAR(SYSDATE - (INTERVAL '2' YEAR), 'YYYY-MM-DD HH24:MI:SS') "[2년] 빼기",
TO_CHAR(SYSDATE + (INTERVAL '2' MONTH), 'YYYY-MM-DD HH24:MI:SS') "[2개월] 더하기",
TO_CHAR(SYSDATE - (INTERVAL '2' MONTH), 'YYYY-MM-DD HH24:MI:SS') "[2개월] 빼기",
TO_CHAR(SYSDATE + (INTERVAL '14' DAY), 'YYYY-MM-DD HH24:MI:SS') "[2주] 더하기",
TO_CHAR(SYSDATE - (INTERVAL '14' DAY), 'YYYY-MM-DD HH24:MI:SS') "[2주] 빼기",
TO_CHAR(SYSDATE + (INTERVAL '2' HOUR), 'YYYY-MM-DD HH24:MI:SS') "[2시간] 더하기",
TO_CHAR(SYSDATE - (INTERVAL '2' HOUR), 'YYYY-MM-DD HH24:MI:SS') "[2시간] 빼기",
TO_CHAR(SYSDATE + (INTERVAL '2' MINUTE), 'YYYY-MM-DD HH24:MI:SS') "[2분] 더하기",
TO_CHAR(SYSDATE - (INTERVAL '2' MINUTE), 'YYYY-MM-DD HH24:MI:SS') "[2분] 빼기",
TO_CHAR(SYSDATE + (INTERVAL '2' SECOND), 'YYYY-MM-DD HH24:MI:SS') "[2초] 더하기",
TO_CHAR(SYSDATE - (INTERVAL '2' SECOND), 'YYYY-MM-DD HH24:MI:SS') "[2초] 빼기"
FROM DUAL;
/* =========================== */
[결과 출력]
/* =========================== */
/* =========================== */
[요약 설명]
1. SYSDATE : 현재 날짜 및 시간을 알기 위한 함수입니다
2. YYYY-MM-DD HH24:MI:SS : 연, 월, 일, 시, 분, 초 형태를 24시간 형태로 표현합니다
3. AS : 약어를 표시할때 사용합니다
4. DUAL : 오라클에서 임시 테이블을 의미합니다
5. 문법 : SYSDATE 연산자(+ , -) (INTERVAL '2' YEAR) 을 사용해 특정 날짜 기준 더하기, 빼기를 수행합니다
/* =========================== */
반응형
'OracleDB' 카테고리의 다른 글
123. (Oracle/오라클) DBA_USERS , DBA_SYS_PRIVS , DBA_ROLE_PRIVS 사용해 사용자 계정 목록 확인 및 부여된 권한, 롤 (ROLE) 확인 (0) | 2021.04.13 |
---|---|
122. (Oracle/오라클) JSON_OBJECT 사용해 데이터 형식 json 으로 출력하기 (0) | 2021.04.13 |
120. (Oracle/오라클) order by 1 2 ... 사용해 컬럼 순서별 정렬 실시 (0) | 2021.03.21 |
119. (Oracle/오라클) 행 순서 관련 윈도우 함수 설명 (0) | 2021.03.16 |
118. (Oracle/오라클) 집합 연산자 종류 개념 설명 - union , union all , intersect , except 개념 (0) | 2021.03.11 |
Comments