Oracle 11g
希望这是一个快速的.
以下是脚本的一部分,该脚本仅从下个月的下个月第一天到最后一天获取日期.但是今天29日它发出错误的ORA-01839:日期对指定月份无效
M.MS_DATE between trunc(sysdate + interval '1' month,'MM') and last_day(sysdate + interval '1' month)
Run Code Online (Sandbox Code Playgroud)
有没有办法解决这个问题.非常感谢
我也看到了这一点,我认为这是Oracle中的一个错误.
解决方法是使用add_months():
between trunc(add_months(sysdate,1),'MM') and last_day(add_months(sysdate,1));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4023 次 |
| 最近记录: |