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