溫馨提示×

MySQL如何查詢最近幾天/月/年的數(shù)據(jù)

小樊
304
2024-03-06 20:02:45
欄目: 云計算

要查詢最近幾天/月/年的數(shù)據(jù),可以使用MySQL的DATE_SUB函數(shù)和CURDATE函數(shù)來篩選數(shù)據(jù)。以下是一些示例查詢:

  1. 查詢最近7天的數(shù)據(jù):
SELECT * FROM table_name 
WHERE date_column >= DATE_SUB(CURDATE(), INTERVAL 7 DAY);
  1. 查詢最近一個月的數(shù)據(jù):
SELECT * FROM table_name 
WHERE date_column >= DATE_SUB(CURDATE(), INTERVAL 1 MONTH);
  1. 查詢最近一年的數(shù)據(jù):
SELECT * FROM table_name 
WHERE date_column >= DATE_SUB(CURDATE(), INTERVAL 1 YEAR);

在上述示例中,table_name是數(shù)據(jù)表的名稱,date_column是存儲日期的列名。通過將CURDATE()與DATE_SUB函數(shù)結(jié)合使用,可以篩選出符合條件的最近時間段的數(shù)據(jù)。

0