0

我目前无法访问实际代码来向您展示,但我在运行查询时遇到问题,如果我使用 where 子句且唯一参数是日期,该查询不会返回任何结果。但是,如果我还包含另一个参数,例如 ID,那么它会返回结果。

例如,这将不返回任何结果:

SELECT *
FROM table
WHERE date >= '2013-01-01'

而这将返回结果:

SELECT *
FROM table
WHERE date >= '2013-01-01' and ID = 2

我已经让其他人查看它以确认它没有任何意义。类似的查询工作正常。如果没有人知道我将在明天更新实际查询。

预先感谢您的帮助。

4

1 回答 1

1

这是在黑暗中拍摄,但由于“日期”也是字段类型 - 当 WHERE 中仅使用具有此名称的字段时,可能存在某种冲突。

于 2013-04-03T20:20:45.480 回答