MySQL是一種常用的關系型數據庫管理系統,它提供了許多日期函數,方便我們對日期進行操作。本文將詳細介紹MySQL中如何取當前日的前三天。
1. 使用DATE_SUB函數
DATE_SUB函數可以用來減去一個日期或時間的一定時間間隔。具體語法如下:
SELECT DATE_SUB(CURDATE(), INTERVAL 3 DAY);INTERVAL 3 DAY表示要減去的時間間隔為3天。
2. 使用DATE_ADD函數
DATE_ADD函數可以用來增加一個日期或時間的一定時間間隔。具體語法如下:
SELECT DATE_ADD(CURDATE(), INTERVAL -3 DAY);INTERVAL -3 DAY表示要減去的時間間隔為3天的相反數。
3. 使用SUBDATE函數
SUBDATE函數可以用來減去一個日期或時間的一定時間間隔。具體語法如下:
SELECT SUBDATE(CURDATE(), INTERVAL 3 DAY);INTERVAL 3 DAY表示要減去的時間間隔為3天。
以上三種方法都可以用來獲取當前日期的前三天,具體使用哪種方法可以根據實際情況選擇。在使用日期函數時,需要注意日期格式的統一,否則可能會出現錯誤。