반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- IOS
- 리눅스
- picker
- jest
- TensorFlow
- qunit
- 맥
- 센토스
- linux
- unittest
- localserver
- xcode
- node
- 개발
- build
- avds
- Android
- react
- androidstudio
- PYTHON
- centos
- ReactNative
- MAC
- Chrome
- webpack
- MachineLearning
- 네트워크
- VirtualBox
- vsCode
Archives
- Today
- Total
로메오의 블로그
[ORACLE] ORACLE 날짜 연산 / 날짜 포맷 본문
반응형
날짜 연산
-- 1일 후
SELECT SYSDATE + 1 FROM DUAL;
-- 1일 전
SELECT SYSDATE - 1 FROM DUAL;
-- 1시간 후
SELECT SYSDATE + 1/24 FROM DUAL;
-- 5시간 후
SELECT SYSDATE + 5/24 FROM DUAL;
-- 1시간 전
SELECT SYSDATE - 1/24 FROM DUAL;
-- 5분 후
SELECT SYSDATE + 5/24/60 FROM DUAL;
-- 5초 후
SELECT SYSDATE + 5/24/60/60 FROM DUAL;
-- 2달 후
SELECT ADD_MONTHS(SYSDATE, 2) FROM DUAL;
-- 2달 전
SELECT ADD_MONTHS(SYSDATE, -2) FROM DUAL;
-- 2년 후
SELECT ADD_MONTHS(SYSDATE, 2*12) FROM DUAL;
-- 마지막 날
SELECT LAST_DAY(SYSDATE) FROM DUAL;
-- 두 날짜 사이 일수계산
SELECT TO_DATE(TO_CHAR(SYSDATE, 'YYYYMMDD')) - TO_DATE('20021231') FROM DUAL;
-- 두 날짜 사이 월수계산
SELECT MONTHS_BETWEEN('20201231', '20021231') FROM DUAL;
날짜 포맷
-- 현재일자
SELECT CURRENT_DATE FROM DUAL;
-- 2020.12.31 금요일 23:59:59
SELECT TO_CHAR(SYSDATE, 'YYYY.MM.DD DAY HH24:MI:SS') FROM DAUL;
-- 2020.12.31 금 오후 11:59:59
SELECT TO_CHAR(SYSDATE, 'YYYY.MM.DD DY PM HH:MI:SS') FROM DAUL;
반응형
'Backend > Oracle & SQL' 카테고리의 다른 글
[ORACL PLSQL] RETURNING INTO 사용하기 (0) | 2020.01.31 |
---|---|
[Oracle] Squence 생성, 수정, 조회, 삭제 - 시퀀스 사용 (0) | 2020.01.30 |
[PL/SQL] FOR LOOP 구현하기 (0) | 2019.12.23 |
[Oracle] Table의 column 정보 가져오는 query (0) | 2019.11.15 |
[Oracle] LIKE IN 조건문 사용하기 - REGEXP 정규식 사용하기 (0) | 2019.11.07 |
Comments