我在使用where子句限制日期时遇到了一个问题
我甚至不能让“2010年2月5日”这样的简单声明起作用,例如,
select * from LineItems where DueDate = 2/5/2010;我尝试了"2/5/2010“"2010/2/5”" 2010-2-5“" 2010-02-05”2010-2-5 2010-02-05 ...但没有一个管用。
有人知道日期的正确格式应该是什么吗?它应该被引用吗?
谢谢!
发布于 2010-02-07 16:22:24
嘿,伙计们,我已经知道你们必须用一对#括起来。只是不把日期括起来对我来说是行不通的。我通过在Access的数据视图中将一个“过滤器”保存为查询来解决这个问题,然后我在SQL视图中查看了那个查询。
发布于 2010-02-07 09:36:42
这对我在查询中很有效
SELECT *
FROM Table1
where mydate = 2010/2/5编写这样的日期是明确的;反之亦然,这取决于您的语言环境设置。
https://stackoverflow.com/questions/2215521
复制相似问题