在MySQL中,如果需要查詢前一天的數據,可以使用DATE_SUB函數進行處理。
SELECT * FROM table_name WHERE date_column = DATE_SUB(CURDATE(), INTERVAL 1 DAY);
上述代碼中,CURDATE()函數返回當前日期,DATE_SUB()函數用于對日期進行減法操作,INTERVAL 1 DAY表示減去一天。
如果要查詢前兩天的數據,可以使用如下代碼:
SELECT * FROM table_name WHERE date_column = DATE_SUB(CURDATE(), INTERVAL 2 DAY);
同理,如果要查詢前n天的數據,只需要將“INTERVAL n DAY”中的n改為相應的天數即可。
上一篇mysql查詢前三行數據
下一篇mysql查詢前一天