2024年12月11日 MySQL日期减去一天 极客笔记
在MySQL中,我们可以使用一些内置函数来对日期进行操作,其中就包括将日期减去一天。
MySQL提供了DATE_SUB
函数来对日期进行减法操作。DATE_SUB
函数接受三个参数:要操作的日期、要减去的时间间隔数量和时间间隔单位。
语法如下:
DATE_SUB(date, INTERVAL quantity unit);
date
是要操作的日期quantity
是要减去的时间间隔数量unit
是时间间隔的单位,可以是YEAR
、MONTH
、DAY
等下面是一个使用DATE_SUB
函数将日期减去一天的示例:
SELECT DATE_SUB(NOW(), INTERVAL 1 DAY);
运行以上SQL查询语句,可以得到当前日期减去一天的结果。
假设今天是2023年9月20日,我们来演示一下如何将今天的日期减去一天:
SELECT CURDATE() AS 'Today',
DATE_SUB(CURDATE(), INTERVAL 1 DAY) AS 'Yesterday';
运行以上查询语句,可以得到如下结果:
+------------+------------+
| Today | Yesterday |
+------------+------------+
| 2023-09-20 | 2023-09-19 |
+------------+------------+
通过使用MySQL的DATE_SUB
函数,我们可以轻松地将日期减去一天。这种操作在实际开发中经常会用到,例如计算昨天的数据,或者在某些报表中使用。
本文链接:http://so.lmcjl.com/news/19383/