Oracle的add_month函數用于在日期上添加指定的月數,并返回新的日期。其語法如下:
ADD_MONTHS(date, months)
其中,date是要添加月份的日期,months是要添加的月份數。add_month函數會將指定的月數添加到日期上,并返回新的日期。如果要在日期上減去月數,可以將months參數設為負值。
例如,假設有一個日期’2021-01-15’,想要在這個日期上添加3個月,可以使用以下語句:
SELECT ADD_MONTHS('2021-01-15', 3) FROM dual;
這將返回日期’2021-04-15’。如果要在日期上減去3個月,可以將months參數設為負值:
SELECT ADD_MONTHS('2021-04-15', -3) FROM dual;
這將返回日期’2021-01-15’。這樣,add_months函數可以方便地在日期上進行月份的加減操作。