是的,SQL中的DATE_ADD()函數可以處理負數。當使用負數作為第三個參數時,它會從指定的日期中減去相應的時間。這在需要計算某個日期之前的日期時非常有用。
DATE_ADD()
例如,如果你想要計算當前日期之前的3天,可以使用以下查詢:
SELECT DATE_ADD(CURRENT_DATE, INTERVAL -3 DAY);
這將返回當前日期之前的第三天的日期。同樣地,你可以使用負數來處理其他時間單位,如小時、分鐘和月份等。