Office中国论坛/Access中国论坛

标题: 我的查询语句有什么问题?为什么得不到正确结果 [打印本页]

作者: babay721    时间: 2010-3-11 20:58
标题: 我的查询语句有什么问题?为什么得不到正确结果
本帖最后由 babay721 于 2010-3-11 21:01 编辑

关于执行任务的数据库
后台是SQLSERVER
前台是access
表1 中有字段 “事件编码” 文本型 ,开头前8位是 日期,如:20091111
access 中 做了 窗体1,内有2文本框,分别为“起始日期”“截止日期”
做查询
SELECT * form 表1
WHERE ((left((表1.事件编码),8)>=Forms!窗体1!起始日期  And left((表1.事件编码),8)<= Forms!窗体1!截止日期 )
执行后却遗漏很多记录,如图
从图中看到
7月21日的记录大部分都被遗漏了
数据库总量有7000多条记录
查询所有日期的却只有 2000多条
作者: babay721    时间: 2010-3-12 18:02
不是吧?都一天了,没一个人看?难道我的问题太白了么?
作者: babay721    时间: 2010-3-12 20:33
额。。。。。有人告诉我为什么没人回答么?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3