2014-04-02 50 views
2

我有很多日期 我需要在下个月的05日设置每个日期。 例子:
2011年4月3日 - > 2011年5月5日
2011年4月31日 - > 05/05/2011
如何一个月增加,据我所知(ADD_MONTHS)
谢谢!设置日期SQL Oracle

+0

你有这个日期吗? –

+0

数据中是否有固定的日期格式? – San

回答

3

您可以使用last_day(date_columne) + 5

select last_day(sysdate) + 5 from dual; 

输出:

last_day(sysdate) + 5 
--------------------- 
05-MAY-14 
1
SELECT DATE_ADD(ClmName , INTERVAL 5 DAY) AS newDate FROM tableName 

我如何将有利于你。