日期:2014-05-18  浏览次数:20470 次

急!SQL 时间段比较问题
变量Start记录开始时间,格式是yyyy/MM/dd,如Start=2011/11/01; 变量End记录结束时间,同Start变量格式一样,数据库存放的时间格式是yyyy/MM/dd HH:mm:ss,如字段Time=2011/11/02 23:47:44 如何查询数据库中时间落在以Start开始End结束时间段的记录?求实例代码。。

------解决方案--------------------
嗯,参照格式,会经常用到。
http://technet.microsoft.com/zh-cn/library/ms187928(SQL.90).aspx
------解决方案--------------------
你自己解决,可以选择“无满意结贴”
------解决方案--------------------
探讨
select * from Table where = CONVERT(varchar(12) , Time, 111 ) between '"+Start+"' and '"+End+"'

自己解决了。呵呵。。

gx

------解决方案--------------------
+1
探讨
引用:
select * from Table where = CONVERT(varchar(12) , Time, 111 ) between '"+Start+"' and '"+End+"'

自己解决了。呵呵。。

gxgx