我有一个名为questions
的表。该表中有一个名为 question_date
的字段。字段是日期时间。
我只想检查 5-7 天内提出的所有问题。
我已尝试以下查询,但得到空白输出。那里没有记录。
SELECT * FROM `questions` WHERE `question_date` < NOW() - INTERVAL 5 DAY AND question_date >= NOW()
SELECT * FROM `questions` WHERE `question_date` = DATE(DATE_ADD(NOW(), INTERVAL -2 DAY))
我已经检查了以下问题:
最佳答案
使用这个
SELECT * FROM `questions`
WHERE `question_date` < date_sub(NOW(), INTERVAL 5 DAY) AND question_date >= date_sub(NOW(), INTERVAL 7 DAY)
关于MySQL查询获取天数指定日期范围内的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46257011/