在MySQL中查詢日期前一天是一個常見的需求。MySQL提供了一些函數來幫助我們實現這個目的。
其中,使用DATE_SUB函數可以很方便地查詢日期前一天。
SELECT DATE_SUB(CURDATE(), INTERVAL 1 DAY);
這個查詢語句會返回當前日期的前一天。
如果你需要查詢一個指定日期的前一天,可以使用DATE_SUB函數和STR_TO_DATE函數結合起來使用。
SELECT DATE_SUB(STR_TO_DATE('2022-01-01', '%Y-%m-%d'), INTERVAL 1 DAY);
這個查詢語句會返回2022年1月1日的前一天。
以上就是在MySQL中查詢日期前一天的方法。