问答详情
源自:4-1 Oracle日期函数

months_between(date1,date2) 老师说返回日期想减,怎么写

SQL> select '31-1月-19'-'23-6月-17' from dual;

select '31-1月-19'-'23-6月-17' from dual


ORA-01722: 无效数字


SQL> select months_between('31-5月-18'-'21-6月-17') from dual;

select months_between('31-5月-18'-'21-6月-17') from dual


ORA-00909: 参数个数无效


提问者:180416 2018-12-07 11:53

个回答

  • 慕斯卡6169147
    2020-12-04 18:13:45

    select months_between(to_date('20200101','YYYY-MM-DD'),sysdate) from dual;


  • 慕用6078573
    2018-12-13 10:56:25

    直接减不用函数