首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Access >

ACCESS中怎么限定不含日期的时间范围

2012-02-20 
ACCESS中如何限定不含日期的时间范围?我们单位货物出库在数据库都有记录。我现在想通过查询筛选出4月1号到4

ACCESS中如何限定不含日期的时间范围?
我们单位货物出库在数据库都有记录。我现在想通过查询筛选出4月1号到4月3号,晚上22:00到第二天早上8:00之间出库的数据,我应该怎么做?  

数据表中有个日期/时间字段记录出库的具体时间,如“2007-4-1   23:57:00”,我用TimeValue()函数提取出了具体出库时间,我想通过“> 22:00   and   <8:00”的语句限定时间范围,可是没有成功。

请大侠指点。


[解决办法]
--用format()函数处理

--4.1到4.3号,22点后到早上8点前的数据

select *
from 表名
where format(日期字段名, "hh:mm ") <= '08:00 '
and format(日期字段名, "hh:mm ") > = '22:00 '
and format(日期字段名, "yyyy-mm-dd ") between #2007-04-01# and #2007-04-03#
[解决办法]
to wangtiecheng:
where format(日期字段名, "hh:mm ") <= '08:00 '
and format(日期字段名, "hh:mm ") > = '22:00 '
有点问题哦

热点排行