有关SQL时间段查询问题
各位好!我有个时间段查询问题总困扰我解决不了,请大家指教。先谢了!以下是个查询语句,DTPicker3、DTPicker4是时间,而DTPicker1、DTPicker2是日期。我的想法是查询某一日期(日期格式如:2010-08-20)时间段内的时间(时间格式如是:00:00:00)。现在的问题是如果昨天至今天,时间是从昨天中午11:00:00到今天中午12:00:00,查询的结果就会查不到今天零点开始至12点的和昨天11点开始到零时的数据!查到的只是从11~12点的数据……。琢磨了半天也解决不了,只能求助大家了,哈哈!帮忙改改。
sql = "select * from myht where " & "(time1>=#" & DTPicker3 & "#) and (time1<=#" & DTPicker4 & _
"# ) " & "and " & "(date1>=#" & DTPicker1.Value & "#) and (date1<=#" & DTPicker2.Value & "#)" & " order by id asc"