设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12345下一页
返回列表 发新帖
查看: 8266|回复: 49
打印 上一主题 下一主题

[其它] ACCESS中如何限定不含日期的时间范围?

[复制链接]
跳转到指定楼层
1#
发表于 2007-4-19 17:56:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们单位货物出库在数据库都有记录。我现在想通过查询筛选出4月1号到4月3号,晚上22:00到第二天早上8:00之间出库的数据,我应该怎么做?

数据表中有个日期/时间字段记录出库的具体时间,如“2007-4-1 23:57:00”,我用TimeValue()函数提取出了具体出库时间,我想通过“>22:00 and <8:00”的语句限定时间范围,可是没有成功。请大侠指点。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-4-19 18:24:00 | 只看该作者
尝试用Format来格式时间
3#
发表于 2007-4-19 18:39:00 | 只看该作者
用between...and...试试

[此贴子已经被作者于2007-4-19 10:39:04编辑过]

4#
 楼主| 发表于 2007-4-19 18:51:00 | 只看该作者
between...and ...尝试过,不成功。

现在正在研究利用Format的方法。
5#
 楼主| 发表于 2007-4-20 18:53:00 | 只看该作者
http://access911.net/csdn/FileDescription.asp?mdb=2007-4-20&id=47

这是我的程序,大侠帮忙看看啊。
6#
发表于 2007-4-20 19:08:00 | 只看该作者
筛选出4月1号到4月3号,晚上22:00到第二天早上8:00之间出库的数据,选出的区间是下表的区间吗?

2007/4/1 22:00--2007/4/2 8:00

2007/4/2 22:00--2007/4/3 8:00

2007/4/3 22:00--2007/4/4 8:00
7#
发表于 2007-4-20 19:30:00 | 只看该作者

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8#
 楼主| 发表于 2007-4-20 19:38:00 | 只看该作者
hi-wzj的理解是正确的,我又重新发了一个在不同情况下所要的不同结果的程序。

http://access911.net/csdn/filedescription.asp?mdb=2007-4-20&id=48

一点通的程序有一个问题,当我输入 开始时间:“22:00”,截止时间“8:00”的时候,给出的结果是早上8点到晚上22点之间的数据,而我实际想要的是晚上22点以后,到次日早上8点前的数据。
9#
发表于 2007-4-20 19:47:00 | 只看该作者
在这个基础上再作一个判断就可获得你的要求,自己动手试下吧,我只是为你解决时间及日期的拆分问题
10#
 楼主| 发表于 2007-4-20 19:49:00 | 只看该作者
我尝试一下,我之前用IIF语句做过一个判断,不过在运行查询的时候系统说什么过于复杂,没有运行成功。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 19:02 , Processed in 0.113399 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表