日期:2014-05-19  浏览次数:20460 次

如何查找两个一个时间段里的记录。

我要做的内容是有两个输入框,begin   time     ,end   time   ,
但是这两个字段可以为空,可以添一个,也可以添两个,我这么写的
SoldDate> =begintime   and  
SoldDate <=endtime
begintime   ,endtime   我是这么定义的
DateTime   beginTime   =   new   DateTime();
DateTime   endTime   =   new   DateTime();
这样这两个时间会取当前时间的8/7/2007   12:00:00   AM
这样会取不到当天的记录,
请问各位有什么好的办法吗   ?
谢谢


------解决方案--------------------
用DateDiff

DateDiff(dd, begintime, SoldDate) > = 0 And DateDiff(dd, endtime, SoldDate) <= 0