当前位置: 代码迷 >> Sql Server >> 怎么查找两个一个时间段里的记录
  详细解决方案

怎么查找两个一个时间段里的记录

热度:8   发布时间:2016-04-27 20:01:02.0
如何查找两个一个时间段里的记录。

我要做的内容是有两个输入框,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
  相关解决方案