我试图从数据库中找出最近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;
最佳答案
我相信您只想比较上次更新的 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/