一尘不染

MySQL SELECT最近几天?

mysql

我正在使用MYSQL,我知道有一个limit命令可以显示一定数量的结果,但是我想知道MySQL是否只能显示最近3天之类的信息。就是想。

更新: 我使用NOW()来存储时间。


阅读 423

收藏
2020-05-17

共1个答案

一尘不染

使用三天前的日期:

WHERE t.date >= DATE_ADD(CURDATE(), INTERVAL -3 DAY);

查看DATE_ADD文档。

或者您可以使用:

WHERE t.date >= ( CURDATE() - INTERVAL 3 DAY )
2020-05-17