我可以帮您翻译这段与IT技术相关的内容。数据库中有两个日期,如下所示:
from_dateTime = 2013-06-12
to_dateTime = 2013-07-10
我希望搜索所有记录在
from_dateTime
和to_dateTime
之间的内容。我尝试在mysql中使用以下代码:SELECT *
FROM users i
WHERE i.from_dateTime >= '2013-06-12' AND i.to_dateTime <= '2013-07-10'
但它并没有像我预期的那样工作。为什么我得到了空结果集?
更新:
from_dateTime = 2013-06-11
to_dateTime = 2013-06-12
SQL:
SELECT * FROM users i WHERE NOW() between i.from_dateTime AND i.to_dateTime
NOW()
是2013-06-12 08:17:13
,但命令找不到我的记录。