要在MySQL中查詢最近一個月的數據,您可以使用WHERE
子句和DATEDIFF()
函數。以下是一個示例查詢:
SELECT * FROM your_table_name
WHERE DATEDIFF(NOW(), your_date_column) <= 30;
請將your_table_name
替換為您的表名,并將your_date_column
替換為包含日期信息的列名。這個查詢將返回最近一個月內的所有記錄。
如果您希望更精確地獲取當前時間與一個月前之間的數據,可以使用INTERVAL
關鍵字:
SELECT * FROM your_table_name
WHERE your_date_column >= DATE_SUB(NOW(), INTERVAL 1 MONTH);
同樣,請將your_table_name
替換為您的表名,并將your_date_column
替換為包含日期信息的列名。這個查詢將返回過去一個月內的所有記錄。