我在数据库中有 2 个日期,如下所示:
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
和命令也找不到我的记录。