导读:在MySQL中,查询日期减一天是一个常见的操作。本文将介绍如何使用MySQL函数来实现这个功能,并提供示例代码。
1. 使用DATE_SUB函数
DATE_SUB函数可以用来减去一个时间间隔,包括年、月、日、时、分、秒等。我们可以使用它来将一个日期减去一天。
示例代码:
SELECT DATE_SUB('2022-01-01', INTERVAL 1 DAY);
这条语句将返回2021-12-31。
2. 使用DATE_ADD函数
DATE_ADD函数与DATE_SUB函数相反,它可以对一个日期加上一个时间间隔。我们可以使用它来将一个日期减去一天。
SELECT DATE_ADD('2022-01-01', INTERVAL -1 DAY);
3. 使用DATE函数和INTERVAL关键字
我们也可以使用DATE函数和INTERVAL关键字来实现查询日期减一天的功能。
SELECT DATE('2022-01-01' - INTERVAL 1 DAY);
总结:以上三种方法都可以用来查询日期减一天。根据具体情况选择合适的方法即可。