﻿


-- =============================================
-- Author:		Dr. Stefan Ott
-- Create date: <Create Date, ,>
-- Description:	<Description, ,>
-- =============================================
CREATE FUNCTION [dbo].[ott_min_date]
(
	@val1 date,
	@val2 date
)
RETURNS date
AS
BEGIN
	DECLARE @RES date;
	
	IF @val1 is null and @val2 is not null
		SET @val1 = @val2
	IF @val2 is null and @val1 is not null
		SET @val2 = @val1;

	SELECT @RES = CASE WHEN @val1 is null and @val2 is null THEN NULL WHEN @val1 < @val2 THEN @val1 ELSE @val2 END;

	RETURN @RES;

END