要查詢最近幾天/月/年的數據,可以使用MySQL的DATE_SUB函數和CURDATE函數來篩選數據。以下是一些示例查詢:
SELECT * FROM table_name
WHERE date_column >= DATE_SUB(CURDATE(), INTERVAL 7 DAY);
SELECT * FROM table_name
WHERE date_column >= DATE_SUB(CURDATE(), INTERVAL 1 MONTH);
SELECT * FROM table_name
WHERE date_column >= DATE_SUB(CURDATE(), INTERVAL 1 YEAR);
在上述示例中,table_name是數據表的名稱,date_column是存儲日期的列名。通過將CURDATE()與DATE_SUB函數結合使用,可以篩選出符合條件的最近時間段的數據。