求一Sql语句,有力出力啊,解决立马结分。
我在数据表中有下面一些字段:
StartTime EndTime TimeLimit
2005-11-12 10:10:10 2005-11-15 10:20:30 2
2005-11-12 10:15:15 null 2
2005-11-12 10:20:10 null 5
说明:
StartTime 开始时间
EndTime 结束时间
TimeLimit 时间限制(int型)
现在求一sql语句,得到超期的记录,即 2005-11-12 10:15:15 null 2
(所谓超期是StartTime + TimeLmit < DateTime.Now.)
问题点数:30、回复次数:4Top
1 楼bugchen888(臭虫)回复于 2005-11-18 10:27:43 得分 15
select *
from [table]
where datediff(mi,starttime,getdate())>timelimitTop
2 楼duoluohuifeng(堕落回风)回复于 2005-11-18 10:30:12 得分 15
select StartTime,EndTime,TimeLimit from 表 where dateadd( ,StartTime +, TimeLmit) < getdate()
Top
3 楼csdn5201(破剑)回复于 2005-11-18 20:21:38 得分 0
纠正一下
select StartTime,EndTime,TimeLimit from 表 where dateadd( d ,TimeLmit,StartTime ) < getdate()
Top
4 楼csdn5201(破剑)回复于 2005-11-18 20:22:24 得分 0
不好意思,下午出去了。马上结分Top




