**我的英语不好,很抱歉。
我正在尝试通过下面的查询在两个日期中获取记录,但它返回一个空结果。
SELECT * FROM orders WHERE
DATE(dateadd) = '2012-06-03' and DATE(dateadd) = '2012-06-04'
更新
dateadd 是我的日期时间列,默认为: 0000-00-00 00:00:00
我使用DATE只获取日期(不包括时间)。我希望在特定日期获取记录,而不是在两者之间。
有人可以帮助我吗?
答案 0 :(得分:7)
您应该使用OR
代替AND
,日期如何2012-06-03
并且同时为2012-06-04
?
SELECT * FROM orders WHERE
DATE(dateadd) = '2012-06-03' OR DATE(dateadd) = '2012-06-04'