我有这样的查询:
SELECT * FROM Cases WHERE created_at BETWEEN '2013-05-01' AND '2013-05-01'
但是,即使第一天有数据也没有结果。
created_at
看起来2013-05-01 22:25:19
,我怀疑与时间有关吗?如何解决?
如果我做更大的日期范围,它就可以正常工作,但它也应该(包括一个)使用单个日期。
23
好吧,介于1和1之间的数字是多少?1.5应该在1到1之间吗?只是不要在日期/时间范围内使用BETWEEN。曾经 并要小心评估“效果还不错”-您是否仔细检查了范围内最后一天的结果?如果没有任何时间与它们关联,则仅包括所有行。
—
亚伦·伯特兰
亚伦的更新URL:sqlblog.org/2011/10/19/…–
—
JayRizzo