MySQL如何获取前一天日期(mysql前一天日期)

MySQL 默认自带函数可以很方便的帮助我们获取指定天前的日期时间,本文将介绍 MySQL 如何获取前一天的日期,这对于获取日期之前的数据非常有用。

首先,我们可以使用当前时间+24小时求前一天日期:

“`mysql

SELECT DATE_SUB(NOW(), INTERVAL 1 DAY);


上述语句的意思是:从当前时间减去1天求出前一天的日期时间,运行结果如下:

2018-12-05 11:31:00


如果我们只想获取日期不获取时间,可以使用MySQL自带函数DATE:

```mysql
SELECT DATE_SUB(DATE(NOW()), INTERVAL 1 DAY);

上述语句的意思是:先取出当前日期(不含时间)再从取出的日期减掉1天求得前一天的日期,运行结果如下:

2018-12-05

通过以上两种方法,就可以方便地获取前一天的日期时间或者仅日期。


数据运维技术 » MySQL如何获取前一天日期(mysql前一天日期)