我正在尝试从数据库中查找最近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/