-- ============================================= -- Author: Dr. Stefan Ott -- Create date: -- Description: -- ============================================= CREATE FUNCTION [dbo].[ott_min_float] ( @val1 float, @val2 float ) RETURNS float AS BEGIN DECLARE @RES float; IF @val1 is null and @val2 is not null SET @val1 = @val2 IF @val2 is null and @val1 is not null SET @val2 = @val1 IF @val1 is null and @val2 is null SELECT @val1 = 0, @val2 = 0; SELECT @RES = CASE WHEN @val1 < @val2 THEN @val1 ELSE @val2 END; RETURN @RES; END