Equivalente T-SQL da função “MAX” do Excel para retornar dois números maiores [duplicado]
Possible Duplicate:
xiste uma função Max no SQL Server que aceita dois valores como Math.Max no .NE
No Excel, existe uma função chamada "MAX" que aceita números e retorna o maior do conjunto. Existe uma função no T-SQL que duplica essa funcionalidade? Não consegui encontrar um e escrevi uma UDF que faz isso por mim, mas achei que valeria a pena pergunta
Aqui está a função que tenho usado:
CREATE FUNCTION dbo.LargerOf
(
-- Add the parameters for the function here
@First FLOAT,
@Second FLOAT
)
RETURNS FLOAT
AS
BEGIN
DECLARE @Result FLOAT
IF @First > @Second
SET @result = @First
ELSE
SET @Result = @Second
RETURN @Result
END
GO
Eu não espero sorte, mas, em vez de mudar minha função para vários servidores novos, pensei em pelo menos perguntar. Obrigado