﻿
-- =============================================
-- Author:		Dr. Stefan Ott
-- Create date: <Create Date, ,>
-- Description:	<Description, ,>
-- =============================================
CREATE FUNCTION [dbo].[ott_max_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