我试图写一个简单的SQL语句来检索2013年1月1日之后的日期。这是在ms访问的查询中写的:
SELECT *
FROM tblWebMeetingData
WHERE [Event Date] > 01/01/2013;
这确实会运行,但它没有得到我想要的东西 - 它实际上获取所有记录而不是仅获得在此日期之后实际发生的记录。在表格中,它正在查看[事件日期],其格式为美国格式的mm / dd / yyyy。
注意 - 如果我将它放在引号中,即“”或“”,则会抛出错误并确定存在数据类型不匹配。那怎么建呢?
答案 0 :(得分:3)
将日期设置在##和月 - 日 - 年格式之间:
SELECT *
FROM tblWebMeetingData
WHERE [Event Date] > #01/01/2013#;
答案 1 :(得分:1)
你应该在日期周围使用#符号,这样#1/09/2008#