我有一个像这样的查询表达式字段..
天:CInt(日期() - CDate([somedates]))
Days字段中的数据如下所示..
2
11
15
我想用它来查询记录,但是当我尝试添加任何条件时,我会遇到类型不匹配的情况。
< 7
< " 7"
喜欢" 2"
答案 0 :(得分:0)
我不是100%肯定你的意思,但我只是根据你提供的内容松散地创建了这个查询。请注意,数据库包含一个名为tblHoliday的表,其中包含一个名为HolidayDate的字段。
SELECT tblHoliday.HolidayDate, CInt([HolidayDate]-CDate(#5/5/2012#)) AS Days
FROM tblHoliday
WHERE (((CInt([HolidayDate]-CDate(#5/5/2012#)))>5));
我在Days字段正下方的Criteria框中输入“> 5”(不带引号)。上面的代码就是SQL的等价物。
尝试将其粘贴到SQL窗口中,替换您的日期字段和表名,然后查看它是否有效。如果是这样,请查看查询的设计视图并更改要更改的内容。