שאלה למבינים בקוד SQL
הקוד הזה מחזיר לי NULL , כאלו הוא לא נכנס לי לIF בכלל...
declare @sum int
declare @kod int
set @kod =300
begin
select @sum
IF @kod = 300
begin
if getdate() >= '01/06/21'
BEGIN
set @sum = 2125
END
end
else if @kod =301 and getdate() >= '01/10/20'
BEGIN
set @sum = 1025
END
else
begin
set @sum = 5
end
select @sum
end
הקוד הזה מחזיר לי NULL , כאלו הוא לא נכנס לי לIF בכלל...
declare @sum int
declare @kod int
set @kod =300
begin
select @sum
IF @kod = 300
begin
if getdate() >= '01/06/21'
BEGIN
set @sum = 2125
END
end
else if @kod =301 and getdate() >= '01/10/20'
BEGIN
set @sum = 1025
END
else
begin
set @sum = 5
end
select @sum
end