在MySQL中,獲取7天前的日期可以通過以下兩種方式實(shí)現(xiàn):
方法一:使用DATE_SUB()函數(shù)
SELECT DATE_SUB(NOW(), INTERVAL 7 DAY);
解釋:
- NOW()函數(shù)獲取當(dāng)前日期和時(shí)間
- INTERVAL 7 DAY表示減去7天
- DATE_SUB()函數(shù)將當(dāng)前日期減去指定的時(shí)間間隔
方法二:使用DATE()函數(shù)
SELECT DATE(NOW() - INTERVAL 7 DAY);
解釋:
- NOW()函數(shù)獲取當(dāng)前日期和時(shí)間
- INTERVAL 7 DAY表示減去7天
- DATE()函數(shù)將計(jì)算后的日期轉(zhuǎn)換為日期格式,去掉時(shí)間部分
以上兩種方法均可以獲取7天前的日期,根據(jù)具體需求選擇使用哪種方法即可。