CREATE OR ALTER
Ändere die Funktion SumStationStats, um SCHEMABINDING zu aktivieren. Ändere außerdem den Parameternamen in @EndDate und vergleiche ihn mit der Spalte EndDate der Tabelle CapitalBikeShare.
Diese Übung ist Teil des Kurses
<Kurs>Funktionen und Stored Procedures in SQL Server schreiben</Kurs>Übungsanweisungen
- Verwende die Schlüsselwörter
CREATE OR ALTER, um die FunktionSumStationStatszu aktualisieren. - Ändere den Parameternamen in
@EndDateund den Datentyp indate. - Vergleiche
@EndDatemitEndDateder TabelleCapitalBikeShare. - Aktiviere
SCHEMABINDING.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
-- Update SumStationStats
___ ___ ___ FUNCTION dbo.___(___ AS ___)
-- Enable SCHEMABINDING
RETURNS TABLE ___ ___
AS
RETURN
SELECT
StartStation,
COUNT(ID) AS RideCount,
SUM(DURATION) AS TotalDuration
FROM dbo.CapitalBikeShare
-- Cast EndDate as date and compare to @EndDate
WHERE CAST(___ AS Date) = ___
GROUP BY StartStation;