可以使用 DATE_ADD 函數來計算日期差。以下是一個示例:
假設有一個名為 orders
的表,其中有一個名為 order_date
的日期字段,現在想要計算 order_date
列中的日期和當前日期之間的差值。
可以使用以下 SQL 語句來計算日期差:
SELECT order_date, DATE_ADD(order_date, INTERVAL DATEDIFF(NOW(), order_date) DAY) AS date_difference
FROM orders;
上面的 SQL 語句中,DATEDIFF(NOW(), order_date)
用來計算當前日期和 order_date
之間的天數差值,然后使用 DATE_ADD
函數將這個差值添加到 order_date
上,得到最終的日期差。