Oracle 數據庫中沒有名為 DATE_SUB
的函數
ADD_MONTHS(date, number)
參數說明:
date
:要進行操作的日期。number
:要添加或減去的月份數。如果是正數,則添加;如果是負數,則減去。示例:
-- 假設當前日期是 2021 年 9 月 1 日
SELECT ADD_MONTHS(SYSDATE, -3) FROM DUAL; -- 結果是 2021 年 6 月 1 日
如果你想要從一個日期中減去一定的天數,可以使用 -
運算符:
date - number
參數說明:
date
:要進行操作的日期。number
:要減去的天數。示例:
-- 假設當前日期是 2021 年 9 月 1 日
SELECT (SYSDATE - 7) FROM DUAL; -- 結果是 2021 年 8 月 25 日