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

来源:4-1 Oracle日期函数

180416

2018-12-07 11:53

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: 参数个数无效


写回答 关注

2回答

  • 慕斯卡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

    直接减不用函数

    180416

    第一条语句就是了,报错

    2018-12-13 11:18:28

    共 1 条回复 >

Oracle数据库开发利器之函数

常用函数应用,并且介绍了这些函数如何在查询中应用

32356 学习 · 36 问题

查看课程

相似问题