【发布时间】:2019-07-06 17:06:10
【问题描述】:
我正在使用 Oracle SQL,并且我有不同月份和年份的日期。但是,我需要一个简单的更新语句来更新到特定的月份和年份而不更改日期。
我尝试将 add_months 与 months_between 一起使用,但它会引发一些错误,说明数据类型不一致。所以这行不通。
我尝试过的命令:
UPDATE MYDATE=ADD_MONTHS(MYDATE,MONTHS_BETWEEN(TRUNC('Jun','mm'),trunc(MYDATE,'mm)))
例如:
MYDATE
01/02/18
03/05/17
预期结果:
01/06/19
03/06/19
【问题讨论】:
标签: sql oracle date sql-update