Example: Adding a Month to a Specified Date
The following query:
SELECT OADD_MONTHS (DATE '2008-02-15', 1);
returns the result 2008/03/15.
Example: Adding Two Months to a Specified Date
The following query:
SELECT OADD_MONTHS (DATE '2008-02-20', 2);
returns the result 2008/04/20.
Example: Adding a Month to a Specified Date When the Month Ends on the 29th
The following query:
SELECT OADD_MONTHS (DATE '2008-02-29', 1);
returns the result 2008/03/31.
Since 29 is the last day in February, March 31 is returned since 31 is the last day in March.