读书人

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

发布时间: 2012-02-20 21:18:24 作者: rapoo

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 '
有点问题哦

读书人网 >Access

热点推荐