您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

从Oracle中的日期差计算年份

从Oracle中的日期差计算年份

只需执行此操作(除以 ):

Select (to_date('30-SEPT-2014') - TO_date('30-OCT-2013'))/365.242199 FROM DUAL;

或者

使用MONTHS_BETWEEN尝试类似的事情:-

select floor(months_between(date '2014-10-10', date '2013-10-10') /12) from dual;

或者您也可以尝试以下方法

SELECT EXTRACT(YEAR FROM date1) - EXTRACT(YEAR FROM date2) FROM DUAL;

Oracle 2022/1/1 18:37:18 有281人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶