以文本方式查看主题 - 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) & "#" |