在MySQL中,查詢時間向前兩個月是一個常見的需求。下面介紹一種簡單的方法。
SELECT * FROM your_table WHERE your_date_column >= DATE_SUB(NOW(), INTERVAL 2 MONTH);
其中,your_table
是你要查詢的表名,your_date_column
是你要查詢的時間列名。
NOW()
函數返回當前時間,DATE_SUB()
函數將當前時間減去指定的時間間隔,這里是向前兩個月。
如果你想查詢某個固定日期向前兩個月的數據,可以將NOW()
替換成指定的日期,例如:
SELECT * FROM your_table WHERE your_date_column >= DATE_SUB('2022-01-01', INTERVAL 2 MONTH);
這樣就能查詢2021年11月1日到2022年1月1日之間的數據。
上一篇css3rotate