oracle:时间间隔

一:时间间隔
1.INTERVAL YEAR TO MONTH
时间精度是三位数

例如:

INTERVAL '1' YEAR :时间间隔是一年
INTERVAL '11' MONTH :时间间隔是11月
INTERVAL '1-3' YEAR TO MONTH :时间间隔是1年零3个月

…..

2.INTERVAL DAY TO SECOND

INTERVAL '1' DAY :时间间隔是一天
INTERVAL '11' HOUR :时间间隔是11小时
INTERVAL '3' MINUTE :时间间隔是3分钟
INTERVAL '12' SECOND :时间间隔是12秒
INTERVAL '3 2:24' DAY TO MINUTE :时间间隔是3天零2小时25

…..
二.有时间间隔有关的函数:
1.NUMTODSINTERVAL()

SELECT NUMTODSINTERVAL(1.5, 'DAY') FROM DUAL;
NUMTODSINTERVAL(1.5, 'DAY')
-------------------------------
+000000001 12:00:00.000000000

2.NUMTOYMINTERVAL()

SELECT NUMTOYMINTERVAL(1.5, 'YEAR') FROM DUAL;

NUMTOYMINTERVAL(1.5, 'YEAR') 
----------------------------------
+000000001-06

你可能感兴趣的:(oracle)