MySQL中datediff函數用于計算兩個日期之間的天數差異。它的語法如下:
DATEDIFF(date1, date2)
其中,date1和date2是要比較的兩個日期。
示例用法:
SELECT DATEDIFF(‘2020-01-01’, ‘2020-01-10’);
結果為:-9,表示第一個日期早于第二個日期9天。
SELECT DATEDIFF(end_date, start_date) AS days_diff FROM my_table;
這里假設my_table是一個包含start_date和end_date字段的表,上述查詢將返回每行記錄的日期差異值。