34,588
社区成员
发帖
与我相关
我的任务
分享
between timestart and timeend
declare @time1 datetime
declare @time2 datetime
set @time1 = '2011-4-1'
set @time2 = '2011-4-28'
select *
from tb
where timestart <= @time2 and timeend >= @time1 --注意临界时间:可换成timestart < @time2 and timeend > @time1
declare @time1 datetime
declare @time2 datetime
set @time1 = '2011-4-1'
set @time2 = '2011-4-28'
select *
from tb
where (timestart between @time1 and @time2) and (timeend between @time1 and @time2)
判断日期函数isdate()