我已阅读主题Mysql查询:检索当前日期查询。但我的问题是如何在特定的给定时间范围内选择行。
即如果我的日期字段的条目为2010:10:27 10:30:00,则当前时间到达2010:10:27 10:00并且直到当前时间到2010年时应该选择该行:10:27 18:30:00像那样。任何有关这方面的帮助都会给我带来很大的好处..
提前致谢
答案 0 :(得分:1)
您检查过BETWEEN运算符吗?我认为这对你有所帮助。也许是这样的:
WHERE
field
BETWEEN
DATE_SUB(NOW(), INTERVAL 8 HOURS)
AND
DATE_ADD(NOW(), INTERVAL 30 MINUTES)