在Oracle數據庫中,您可以使用ADD_MONTHS
函數來進行日期的計算,而不是DATE_ADD
。ADD_MONTHS
函數接受兩個參數:第一個是要修改的日期,第二個是要增加的月數。
下面是一個使用ADD_MONTHS
函數的例子:
SELECT ADD_MONTHS(SYSDATE, -3) FROM DUAL;
這個查詢會返回當前系統日期減去3個月的日期。
如果您確實需要使用類似DATE_ADD
的功能,Oracle提供了一個類似的函數叫做INTERVAL
。您可以這樣使用它:
SELECT SYSDATE + INTERVAL '3' MONTH FROM DUAL;
這個查詢的效果與前面的ADD_MONTHS
查詢相同,都會返回當前系統日期減去3個月的日期。
請注意,Oracle中的日期函數對大小寫不敏感,但是為了保持一致性和可讀性,建議使用正確的大小寫和函數名稱。