DBMS&DB Tool/Oracle&DB Tool

[DB Oracle] 오라클 시간계산법

지식작문 2024. 6. 13.

[Oracle] 오라클에서 사용되는 시간계산

 

일/시간/분/초

 

1/24 = 1시간 (1일(24시간)을 24시간으로 나눈다)

 

1/24/60 = 1분 (1일(24시간)을 24시간으로 나누면 1시간이고, 1시간(60분)을 60분으로 나누면 1분이다)

 

1/24/(60/10) = 10분 (1일(24시간)을 24시간으로 나누면 1시간이고, 1시간(60분)을 (60/10)6분으로 나누면 10분이다)

 

1/24/(60/10)/60 = 10초 (1일(24시간)을 24시간으로 나누면 1시간이고, 1시간(60분)을 (60/10)6분으로 나누면 10분이고, 10분(600초)를 60초로나누면 10초이다)

 

ex) SELECT TO_CHAR(TO_DATE('2024.01.20 10', 'YYYY.MM.DD HH24') + 1/24/(60/10), 'YYYY.MM.DD HH24:MI:SS') FROM DUAL;

= 2024.01.20 10:10:00이다.

 

YYYY=연(4자리숫자)

MM=월(2자리숫자)

DD=일(2자리숫자)

HH24=24시간으로 표현한 시간

HH, HH12=12시간으로 표현한 시간

MI=분

SS=초

 

'DBMS&DB Tool > Oracle&DB Tool' 카테고리의 다른 글

[DB Oracle] Oracle 설치  (0) 2024.06.12

댓글