我正在尝试从数据库中查找最近5天的日期和时间,插入表中的数据的格式为date(“ Y-m-d h:i:s”);
现在,当我尝试检索它时,直到删除表中的时间,这些值才会显示
我的查询是:

 SELECT  Key,DATE_FORMAT(lastUpdated, '%D %M %Y')
 FROM    table
 WHERE   lastUpdated Between NOW() - INTERVAL 5 DAY AND NOW()
 ORDER BY Key DESC;

最佳答案

我相信您只想比较lastUpdated的DATE()

 SELECT  Key,DATE_FORMAT(lastUpdated, '%D %M %Y')
 FROM    table
 WHERE   DATE(lastUpdated) Between NOW() - INTERVAL 5 DAY AND NOW()
 ORDER BY Key DESC;

关于mysql - 查找最近5天的日期和时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23055434/

10-13 23:04