MySQL DATEDIFF函數用于計算兩個日期之間的差異,其語法如下:
示例:
SELECT DATEDIFF(‘2022-01-01’, ‘2021-12-31’);
輸出:1
示例:
SELECT DATEDIFF(NOW(), ‘2021-01-01’);
輸出:365(假設當前日期是2022-01-01)
示例:
SELECT DATEDIFF(‘DAY’, ‘2021-01-01’, ‘2022-01-01’);
輸出:365
示例:
SELECT * FROM orders WHERE DATEDIFF(NOW(), order_date) > 30;
輸出:返回超過30天的訂單記錄
總結:
MySQL DATEDIFF函數的用法有以上幾種,可以根據需要選擇合適的使用方式進行日期差異的計算。