我有一个SQL Server的存储过程我可以创建如果语句使用1天像星期日,但如果我想使用2天像星期日和星期一我不知道如何使用它。
我在SQL Server中的存储过程是这样的:
if @DateName = 'Sunday'
begin
Set @Status = 2
return
end
任何人都可以帮助我吗?
答案 0 :(得分:0)
要检查IF语句中的两个不同日期,请尝试以下操作。这将检查周日和周一。
Declare @DateName Varchar(25) ='Sunday'
Declare @Status int =0
IF(@dateName = 'Monday' OR @dateName = 'Sunday')
begin
Set @Status = 2
end
答案 1 :(得分:0)
Declare @DateName Varchar(25) ='Monday'
Declare @Status int =1
if @DateName in ('Sunday','Monday')
begin
Set @Status = 2
end
select @Status
返回 2
答案 2 :(得分:0)
以这种方式尝试:
begin
if @DateName='Sunday'
Set @Status = 2
else if @DateName='Monday'
Set @Status = 1
end