在Oracle中,沒有dateadd函數,但可以使用類似的函數來實現日期加減操作。可以使用TO_DATE函數將字符串日期轉換為日期數據類型,然后使用加減操作來計算新的日期。
例如,要將一個日期加上一定的天數,可以使用以下方法:
SELECT TO_DATE('2022-01-01', 'YYYY-MM-DD') + 5 AS new_date
FROM dual;
這將返回2022-01-06,即在2022-01-01的基礎上加上5天。
類似地,要將一個日期減去一定的天數,可以使用以下方法:
SELECT TO_DATE('2022-01-01', 'YYYY-MM-DD') - 5 AS new_date
FROM dual;
這將返回2021-12-27,即在2022-01-01的基礎上減去5天。