专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

oracle——ora-01839 指定的日期无效,interval '2' month的问题

ins518 2024-10-30 04:15:49 技术文章 17 ℃ 0 评论

oracle——ora-01839 指定的日期无效,interval '2' month的问题

执行下面sql时,报ora-01839 指定的日期无效,日期不符合规

select id
,to_date(id,'yyyy-MM-dd')+interval '2' month usage_date2
from TEST1 t
where id='2024-07-31'

interval '2' month,不会自动处理日期,变成'2024-09-31',因不是合规日期,所以报错

处理:

使用方式:ADD_MONTHS(日期,数字)


select id
,add_months(to_date(id,'yyyy-MM-dd'),2) usage_date2
from TEST1 t
where id='2024-07-31'

2024-9-29

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表