首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-03-26 
如何查找两个一个时间段里的记录。 我要做的内容是有两个输入框,begintime,endtime,但是这两个字段可以为空

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

我要做的内容是有两个输入框,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

热点排行