在MySQL中查詢最近7天的數據是非常常見的需求,本文將介紹一種簡單的方法。
首先,我們需要獲取當前日期,可以使用MySQL內置函數“now()”來獲取,代碼如下:
SELECT NOW();
接著,我們可以通過“interval”關鍵字來獲取最近7天的日期,代碼如下:
SELECT DATE_SUB(NOW(), INTERVAL 7 DAY) as seven_days_ago;
上面這條查詢語句將返回一個日期,表示7天前的日期。接下來,我們就可以使用這個日期作為條件來篩選數據,并使用“BETWEEN”關鍵字來篩選最近7天的數據,代碼如下:
SELECT * FROM table_name WHERE date_column BETWEEN DATE_SUB(NOW(), INTERVAL 7 DAY) AND NOW();
上面這條查詢語句將返回表“table_name”中,在“date_column”列中最近7天的數據。
總之,使用MySQL查詢最近7天的數據是非常簡單的,只需要使用內置函數“now()”和“interval”,以及“BETWEEN”關鍵字即可。