wred 发表于 2017-11-23 15:19:51

sqlsever 判断时间区间

                                                declare @app_change_web_start nvarchar(255),@app_change_web_end nvarchar(255),@now nvarchar(255)
set @app_change_web_start='05:55:00';
set @app_change_web_end='06:02:00';

print @app_change_web_start;
print @app_change_web_end;
declare @date nvarchar(255)
select @date=CONVERT(varchar(100), GETDATE(), 23);
print @date;

set @now =CONVERT(varchar(100), GETDATE(), 24)
print @now;

declare @startCha int,@endCha int
set @startCha = DATEDIFF(ms,@app_change_web_start,@now)

set @endCha=DATEDIFF(ms,@now,@app_change_web_end)

print @startCha;
print @endCha;
--.
if @startCha>0 and @endCha>0 --在区间内
begin

end
else
begin

end


                                       

页: [1]
查看完整版本: sqlsever 判断时间区间