27,580
社区成员
发帖
与我相关
我的任务
分享
use test
go
declare @GoTime varchar(10),@BackTime varchar(10)
declare @GoTime导入用 varchar(10),@BackTime导入用 varchar(10)
set @GoTime='15'
set @BackTime='13'
SELECT @GoTime导入用 =
CASE
WHEN @GoTime <= '09' THEN '09'
WHEN @GoTime >= '18' THEN '18'
ELSE @GoTime
END
SELECT @BackTime导入用 =
CASE
WHEN @BackTime <= '12' THEN '12'
WHEN @BackTime >= '13' THEN '18'
ELSE @BackTime
END
print '@GoTime导入用='+@GoTime导入用
print '@BackTime导入用='+@BackTime导入用
/*
@GoTime导入用=15
@BackTime导入用=18
*/