我需要更改来自 May2013 (MonYYYY) 形式的表的日期值。列本身是一个 VARCHAR
在我的选择语句中,我希望检索上个月(2013 年 4 月)。如果我使用的是 SYSDATE,我已经做了一些研究并发现了以下内容:
select to_date(add_months(sysdate, 'MONYYY')-1) from dual
如何使它适用于我上面的日期结构?我试过了:
select to_date(add_months(date.datetable, MONYYY)-1) from datetable