MySQL DATEDIFF()函數用于計算兩個日期之間的差值。它接受兩個日期參數,并返回兩個日期之間的天數差。
函數語法如下:
DATEDIFF(date1, date2)
其中,date1和date2是要比較的兩個日期參數。date1必須是較晚的日期,而date2必須是較早的日期。函數將返回date1與date2之間的天數差值。
示例:
假設我們有一個名為orders的表,其中包含兩個日期列order_date和ship_date。我們可以使用DATEDIFF()函數來計算訂單的處理時間差:
SELECT order_date, ship_date, DATEDIFF(ship_date, order_date) as processing_time
FROM orders;
這將返回一個結果集,其中包含訂單日期、發貨日期以及處理時間差(以天為單位)的列。