设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 97|回复: 8
打印 上一主题 下一主题

时间段查询问题

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-8 03:11:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原来我是这样写的:

查询今天24小时内的所有数据
rs.open "select id from OrderList where OrderTime Between '"&date()&"' and '"&date()+1&"'",conn,1,1

查询昨天24小时内的所有数据
rs.open "select id from OrderList where OrderTime Between '"&date()-1&"' and '"&date()&"'",conn,1,1

现在我要改成查询到小时的 查询 2007-8-7 8:00:00 到2007-8-7 20:00:00 之间数据

不知道怎么写,好象还需要调用日历吧?

因为如果在 9月1日 查询昨日的数据时间就会出错了
2#
发表于 2010-1-8 03:11:15 | 只看该作者
不可以这样查询,因为查询昨日的就不行了

比如今天查询昨天的 当前时间是使用 now() 查询昨天的当前时间 now()-1

那要查询昨天20点到今天8点的就不知道怎么写了

而前面的日期不是固定的,得根据今天的日期前后 + - 得来,所以先获取今天的日期 然后 + - 得出昨天的日期 后面的时间可以固定 20:00:00 - 8:00:00
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-8 03:11:18 | 只看该作者
这个问题始终没人能解决吗?
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-8 03:11:21 | 只看该作者
你这个我想应该可以吧,我试试
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-8 03:11:24 | 只看该作者
dim bdate,edate
bdate = "2007-8-7 8:00:00" ''实际操作中应该是从表单接收
edate = "2007-8-7 20:00:00"
rs.open "select id from OrderList where OrderTime Between '"& bdate &"' and '"& edate &"'",conn,1,1
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-8 03:11:27 | 只看该作者
你这是当前时间和昨日的当前时间,我要的是 随时间自动改变的日期和固定的时间查询

查询今日 8:00:00 - 20:00:00 所有数据
rs.open "select id from OrderList where OrderTime Between '"&date()&" 8:00:00' and '"&date()+1&" 20:00:00'",conn,1,1
查询昨日 20:00:00 - 8:00:00 所有数据
rs.open "select id from OrderList where OrderTime Between '"&date()-1&" 20:00:00' and '"&date()&" 8:00:00'",conn,1,1

思路应该是这样的,但这样是不行的
回复 支持 反对

使用道具 举报

7#
发表于 2010-1-8 03:11:30 | 只看该作者
dim bdate,edate
bdate = dateAdd("d",-1,now())
edate = now()
rs.open "select id from OrderList where OrderTime Between '"& bdate &"' and '"& edate &"'",conn,1,1
回复 支持 反对

使用道具 举报

8#
发表于 2010-1-8 03:11:33 | 只看该作者
真晕,你不会变通啊!

dim bdate,edate
bdate = dateAdd("d",-1,date()) & " 8:00:00"
edate = date() & " 20:00:00"
rs.open "select id from OrderList where OrderTime Between '"& bdate &"' and '"& edate &"'",conn,1,1


去查查 dateAdd,dateDiff 两个函数的用法
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 08:47 , Processed in 0.100351 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

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