Ich versuche eine Funktion zu erstellen, die Spielinformationen druckt, wenn der Benutzer ein Startdatum und ein Enddatum als Parameter eingibt. Es zeigt die Spielinformationen an, wenn das Spieldatum zwischen dem Start- und Enddatum liegt. Ich entschied mich, eine Tabellenwertfunktion zu verwenden.Erstellen von Funktionen in SQL Server?
Bisher habe ich:
CREATE FUNCTION fn_gamedate
(@InputStartDate DATETIME,
@InputEndDate DATETIME)
RETURNS TABLE
AS
RETURN
(SELECT *
FROM Game
WHERE Game.[Date] Between @StartDate AND @EndDate)
Die Störung, die ich erhalte, wenn ich versuche, dies zu laufen ist
muss die skalare Variable "@StartDate" deklariert.
Ich bin verwirrt, was ich die @startdate
erklären würde und @enddate
wie und wo in der Aussage, es zu erklären. Vielen Dank!
Schöne Visuals! : D –