access查询时间段的问题\access根据时间段查询数据代码-大白狼
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


access查询时间段的问题\access根据时间段查询数据代码

发表时间:2012/4/14 12:48:10 评论(1) 浏览(17216)  评论 | 加入收藏 | 复制
   
摘 要:Access查询时间段的问题\Access根据时间段查询数据代码
正 文:
有网友问Access数据库查询某个时间段的数据应该怎么来查,我就随手写下了:

SELECT * FROM table_name where [date_name] between #time_a# and #"time_b#

结果问题来了,查询的结果始终不对,比如他查询2009-7-1至2009-7-17时间段之间的数据的话数据中没有2009-7-17号的数据,怎么改也始终查不出,换成了>= <=也不行.全是一个结果.就是查不出time_b的数据,谁知道这是什么问题?access版本是2003的.

解决方法:

注意如果没有时分秒,access会默认为0:00:00


SELECT ID,PName,PDate from testtable
where cdate(PDate)>=cdate('2009-7-1 0:00')
and cdate(PDate)<=cdate('2009-7-18 0:00')

---或

SELECT ID,PName,PDate from testtable
where cdate(PDate)>=#2009-7-1 0:00#
and cdate(PDate)<=#2009-7-18 0:00#

Access软件网交流QQ群(群号:198465573)
 
 相关文章
【Access自定义函数】测算星座,根据日期算出星座,十二星座查询...  【麥田  2013/4/6】
空格引发的悲剧--Access运行时错误'3078':Micros...  【麥田  2013/4/16】
DCount函数查询商品编码出现序次  【蒋元根  2013/4/17】
Microsoft Access 不能在追加查询中追加所有记录。M...  【麥田  2013/5/1】
Access组合框多选查询,今天教大家学习一个Access强大的组...  【宏鹏  2013/5/8】
常见问答
技术分类
相关资源
文章搜索
关于作者

大白狼

文章分类

文章存档

友情链接