奥礼网
新记
oracle两个日期比较取得其相差得月数怎么实现
如题所述
举报该文章
相关建议 2016-06-10
函数:months_between(第一个日期,第二个日期)
解释:计算的是第一个日期减去第二个日期的月份,反之得到的是负的月份
SQL> select months_between(date'2016-05-13',date'2015-05-13') mon from dual;
MON
----------
12
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/a3k4wnawk1dndg4ak55.html
其他看法
第1个回答 推荐于2017-11-26
前面的已经回答了months_between(第一个日期,第二个日期) 计算的是第一个日期减去第二个日期的月份,反之得到的是负的月份
SQL> select months_between(date'2014-04-23',date'2013-04-23') days from dual;
DAYS
----------
12
SQL>
本回答被提问者和网友采纳
第2个回答 2015-01-28
select trunc((大的日期列-小的日期列)/30) from 表
第3个回答 2014-11-14
select months_between(date1,date2) from dual;
相似回答
大家正在搜
相关问题
请教ORACLE中,怎样获得两个时间相差的秒数
oracle两个日期比较取得其相差得月数怎么实现
Oracle怎么样用sql语句得出相差的月数
oracle两个日期比较取得其相差得月数怎么实现
oracle 日期比较,选取日期区间,怎么实现?
Oracle 获得两个日期之间间隔的月份数和天数
ORACLE中,怎样获得两个时间相差的秒数
oracle中2个列存放开始结束时间,如何select中相减...