| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 927 人关注过本帖
标题:2009-06-09到2009-06-10,为何只筛选出10日的数据?
取消只看楼主 加入收藏
sznt
Rank: 2
等 级:论坛游民
帖 子:161
专家分:20
注 册:2005-8-4
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:6 
2009-06-09到2009-06-10,为何只筛选出10日的数据?
两日期控件DTPicker1、DTPicker2
SQL=insert.........between #" & DTPicker1 & "# and #" & DTPicker2 & "#"
为何筛选如2009-06-09到2009-06-10两天的数据时,
如输入2009-06-09到2009-06-10,则只筛选出10日的数据,
而输入2009-06-08到2009-06-10,
才能筛选出9、10两日的数据很是麻烦,
不知为何?(vb access)

[ 本帖最后由 sznt 于 2009-8-21 07:41 编辑 ]

Snap2.jpg (73.3 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 数据 筛选出 
2009-08-20 22:06
sznt
Rank: 2
等 级:论坛游民
帖 子:161
专家分:20
注 册:2005-8-4
收藏
得分:0 
独自等待
       青山依旧
              绿水不在
2009-08-21 21:47
sznt
Rank: 2
等 级:论坛游民
帖 子:161
专家分:20
注 册:2005-8-4
收藏
得分:0 
以下是引用subMain在2009-8-21 22:34的发言:你调试一下看看SQL语句对吗。。
前面语句没问题,检查过了,主要是后面日期之间的问题
2009-08-22 09:18
sznt
Rank: 2
等 级:论坛游民
帖 子:161
专家分:20
注 册:2005-8-4
收藏
得分:0 
如果输成这样,可满足要求
between #" & DTPicker1 - 1 & "# and #" & DTPicker2 & "#"
不知为何要减一天才行,就是要输出9-10日数据,的减一天,即8-10才可输出9-10日数据,
不知为何?
2009-08-22 09:38
sznt
Rank: 2
等 级:论坛游民
帖 子:161
专家分:20
注 册:2005-8-4
收藏
得分:0 
DTPicker1 & "# and #" & DTPicker2 & "#",
DTPicker1为9,DTPicker2为10
输出的只是10号的数据
DTPicker1 - 1 & "# and #" & DTPicker2 & "#"
DTPicker1为9,DTPicker2为10
输出的才是9-10号的数据
愁死我了
2009-08-22 20:05
sznt
Rank: 2
等 级:论坛游民
帖 子:161
专家分:20
注 册:2005-8-4
收藏
得分:0 
=<可不行,会有很多无用结果,若无最佳答案,只能程序里DTPicker1 - 1了,好让输入者不产生误判
2009-08-23 16:59
sznt
Rank: 2
等 级:论坛游民
帖 子:161
专家分:20
注 册:2005-8-4
收藏
得分:0 
虽无满意答复,但感谢各位关注,结贴了,有满意答案请继续支持
2009-08-23 18:08
快速回复:2009-06-09到2009-06-10,为何只筛选出10日的数据?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028647 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved