以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  返回某时间段(不是日期)内的行,怎么写条件  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=56532)

--  作者:swaterj
--  发布时间:2014/9/8 9:08:00
--  返回某时间段(不是日期)内的行,怎么写条件
如何返回介于某个时间段内的行?
比如以下代码,能编译过去,但没有返回结果,用日期可以,但用时间就不行了,用select也是一样的
Tables("表A").Filter = "[时间] >= #09:00# and [时间] <= #23:59#" 
[此贴子已经被作者于2014-9-8 9:16:32编辑过]

--  作者:swaterj
--  发布时间:2014/9/8 23:09:00
--  
那位高手帮帮忙啊
--  作者:飞飞
--  发布时间:2014/9/8 23:17:00
--  
肯定要带日期的
 光是时间的话,好像 日期默认是1900-01-01

--  作者:有点甜
--  发布时间:2014/9/9 10:10:00
--  

参考代码

 

Tables("表A").Filter = "[时间] >= #" & new date(1900, 1, 1, 9, 0, 0) & "# and [时间] <= #" & Date.Today.AddHours(23).AddMinutes(59) & "#"