T-SQL | Проверить с помощью IF

Определим равны ли между собой значения параметров.

Если значения параметров равны, вернуть число 1, иначе 0.

 


CREATE FUNCTION [dbo].[FunCompare1] (@Date1 datetime, @Date2 datetime)

RETURNS Int AS

BEGIN

IF @Date1 = @Date2

 RETURN 1

RETURN 0

END


 

Несколько IF-ов в выражении:

 


CREATE FUNCTION [dbo].[FunCompare2] (@NUM1 int, @NUM2 int)

RETURNS Int AS

BEGIN

if @Num1 > @Num2

 return 1

         if @Num1 < @Num2

                 return 2

return 0 --else

END




© 2018 | Анна Петросян | pashelp@yandex.ru