1. 연도별 일자 구하기
SELECT TO_CHAR(TO_DATE(:yyyy||'1231', 'yyyymmdd'), 'ddd') dayChk FROM dual;
ex) 2018-365 / 2019--365 / 2020--366 / 2021--365
2. 시간 더하기
※ 기본형은 sysdate이지만 편의상 보기위해 to_char를 이용하여 표시함
1) 3시간 더하기 hour
select to_char(sysdate,'YYYY-MM-DD hh24:mi:ss') aa,
to_char(sysdate+ (interval '3' hour),'YYYY-MM-DD hh24:mi:ss') bb from dual;
- 결과 : 기본 2020-11-17 10:14:40=> 변경 2020-11-17 13:14:40
2) 3분 더하기 minute
select to_char(sysdate,'YYYY-MM-DD hh24:mi:ss') aa,
to_char(sysdate+ (interval '3' minute),'YYYY-MM-DD hh24:mi:ss') bb from dual;
- 결과 : 기본 2020-11-17 10:16:35=> 변경 2020-11-17 10:19:35
3) 3초 더하기 second
select to_char(sysdate,'YYYY-MM-DD hh24:mi:ss') aa,
to_char(sysdate+ (interval '3' second),'YYYY-MM-DD hh24:mi:ss') bb from dual;
'IT(job) > DB' 카테고리의 다른 글
[Oracle]자주쓰는, 알아두면 좋은 명령어들 (0) | 2020.07.02 |
---|---|
평소 자주쓰는 DB Script 양식 (0) | 2020.07.02 |
[Oracle] VIEW 생성 및 권한 주기, Synonym 부여하기 (1) | 2020.04.07 |
[Oracle] 조회된 값의 연산 (0) | 2020.03.18 |
[Oracle] Select, Update, Delete, Alter, Create, Drop... (0) | 2020.02.27 |