| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1464 人关注过本帖
标题:有关SQL时间段查询问题
只看楼主 加入收藏
shunlai
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-2-1
结帖率:94.12%
收藏
已结贴  问题点数:20 回复次数:6 
有关SQL时间段查询问题
各位好!
我有个时间段查询问题总困扰我解决不了,请大家指教。先谢了!以下是个查询语句,DTPicker3、DTPicker4是时间,而DTPicker1、DTPicker2是日期。我的想法是查询某一日期(日期格式如:2010-08-20)时间段内的时间(时间格式如是:00:00:00)。现在的问题是如果昨天至今天,时间是从昨天中午11:00:00到今天中午12:00:00,查询的结果就会查不到今天零点开始至12点的和昨天11点开始到零时的数据!查到的只是从11~12点的数据……。琢磨了半天也解决不了,只能求助大家了,哈哈!帮忙改改。
sql = "select * from myht where " & "(time1>=#" & DTPicker3 & "#) and (time1<=#" & DTPicker4 & _
 "# ) " & "and " & "(date1>=#" & DTPicker1.Value & "#) and (date1<=#" & DTPicker2.Value & "#)" & " order by id asc"
搜索更多相关主题的帖子: SQL 时间段 查询 
2010-08-20 20:32
ta8607
Rank: 4
等 级:业余侠客
帖 子:377
专家分:244
注 册:2007-9-22
收藏
得分:3 
DTPicker1好像有日期跟时间两种类型吧.

不理会流言蜚语,努力做好份内事情,只做自己.
2010-08-20 21:33
shunlai
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-2-1
收藏
得分:0 
楼上你好!谢谢你,此问题我已解决了。
2010-08-20 22:16
shunlai
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-2-1
收藏
得分:0 
sql = "select * from myht where (date1>=#" & DTPicker1.Value & " " & DTPicker3 & "#) and (date1<=#" & DTPicker2.Value & " " & DTPicker4 & "#) order by id asc"
2010-08-21 18:17
frank_tao78
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:69
专家分:143
注 册:2010-1-11
收藏
得分:3 
用between吧,baidu
2010-08-23 12:33
快速回复:有关SQL时间段查询问题
数据加载中...
 
   



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

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