declare @timeid int
if(datename(Dw,getdate())='Monday')
begin
set @timeid=3
end
Else if(datename(Dw,getdate())='Sunday' or datename(Dw,getdate())='Saturday')
begin
set @timeId=2
end
ELSE -- for Tuesday to Friday
begin
if(convert(varchar(11),getdate(),108)<='08:30:00')
begin
set @timeId=1
end
else
begin
set @timeId=0
end
end
select @timeid
エラーがスローされています:
メッセージ156、レベル15、状態1、行13
キーワード「Else」の近くの構文が正しくありません。
メッセージ102、レベル15、状態1、行32
'@timeid'の近くの構文が正しくありません。
助けてください。