VB SQL时间段的查询

现在表里面有一个名称是“时间” 的字段 时间格式是 YYYY-MM-DD HH:MM:SS
也就是 “2009-11-14 18:44:27”这种格式
现在我要查里面今天的记录 从 YYYY-MM-DD 0:0:0 到 YYYY-MM-DD 23:59:59 请问要怎么写这全代码呢
本人很笨,最后写一下代码 里面包括怎么获得今天0点()的时间的格式
麻烦了
抱歉,可能我没有说清楚,一楼你说的我也会,现在的重点是怎么根据日期的变动找出每一天的当天的0点的时间,而不是一个确定的时间

笨办法,如今天最小时间,参照做咯
CDate(CStr(Year(Now())) + "-" + CStr(Month(Now())) + "-" + CStr(Day(Now())))

select * from table where 时间>='2009-11-14’and 时间<'2009-11-15'
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-06
例子:'2009-11-14 18:44:27' 到 '2009-11-14 23:44:27' :
select * from table where 时间 between ('2009-11-14 18:44:27') and ('2009-11-14 23:44:27')
或者:
select * from table where 时间>('2009-11-14 18:44:27') and 时间<( '2009-11-14 23:44:27')
注意:引号为半角引号