--Oracle中两个日期计算相差的天数
select TO_NUMBER(TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')
- TO_DATE('2018-5-31','yyyy-mm-dd hh24:mi:ss'))
AS 相差天数
from dual;
--Oracle中两个日期计算相差的小时数
select TO_NUMBER(
(TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')
- TO_DATE('2018-5-31','yyyy-mm-dd hh24:mi:ss')
)*24
)
AS 相差小时数
from dual;
--Oracle中两个日期计算相差的分钟数
select TO_NUMBER(
(TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')
- TO_DATE('2018-5-31','yyyy-mm-dd hh24:mi:ss')

本文展示了如何在Oracle数据库中计算两个日期之间的天数、小时数、分钟数、秒数以及相差的月数和年数。通过使用`MONTHS_BETWEEN`和时间单位转换进行计算。
最低0.47元/天 解锁文章
648

被折叠的 条评论
为什么被折叠?



