我的SQL语句如下:
SELECT *
FROM tbl_test
WHERE Carrier='XYZ'
&& DateTime >= "2014-11-03"
&& DateTime <= "2014-11-06"
正在发生的事情是,搜索仅在2014-11-03至2014-11-05之间返回结果,尽管第二次逻辑操作包括日期2014-11-06。
需要帮助指导我可能出错的地方。
谢谢。
Dhyanesh
答案 0 :(得分:2)
这会解决您的问题吗?
SELECT *
FROM tbl_test
WHERE Carrier='XYZ' && DateTime >= "2014-11-03" && DateTime < "2014-11-07"
不同之处在于,这包括整个最后一天而不仅仅是2014-11-06凌晨00:00。
答案 1 :(得分:0)
SELECT *
FROM tbl_test
WHERE Carrier='XYZ'
and DateTime between '2014-11-03' and '2014-11-06'