Oracle中的ADD_MONTHS函數可以用于將指定的月份數添加到日期中。如果您想要向日期減去一個月,請向函數提供負數作為月份數。
例如,如果您有一個日期為’2022-01-15’,您可以使用ADD_MONTHS函數將一個負數月份數添加到該日期中:
SELECT ADD_MONTHS('2022-01-15', -1) FROM dual;
結果為:'2021-12-15'
這將從’2022-01-15’中減去一個月,得到’2021-12-15’。您可以根據需要向日期添加或減去任意數量的月份數。