Mögliche Duplizieren:
Is there a Max function in SQL Server that takes two values like Math.Max in .NET?T-SQL-Äquivalent von Excel "MAX" Funktion zurückzukehren größere von zwei Zahlen
In Excel gibt es eine Funktion "MAX" genannt, die Zahlen akzeptiert und gibt den größten im Satz zurück. Gibt es eine Funktion in T-SQL, die diese Funktionalität dupliziert? Ich konnte keins finden, und ich habe eine UDF geschrieben, die das für mich macht, aber ich dachte, es wäre eine Frage wert.
Hier ist die Funktion, die ich verwendet haben:
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
erwarte ich kein Glück, sondern meine Funktion auf eine ganze Reihe von neuen Servern zu bewegen, ich dachte, dass ich zumindest würde Fragen. Vielen Dank!
Sie wollen tatsächlich eine Tsql Äquivalent der MySQL/Oracle-Funktion am größten. Ich kenne keine andere als gespeicherte Prozedur :( –
Das ist in der Tat genau das, was ich will. Die Suche mit diesem Funktionsnamen bestätigt nur, dass ich kein Glück habe. Danke! – SqlRyan