CREATE OR ALTER
Pas de functie SumStationStats aan om SCHEMABINDING in te schakelen. Wijzig ook de parameternaam naar @EndDate en vergelijk deze met de EndDate van de tabel CapitalBikeShare.
Deze oefening maakt deel uit van de cursus
Functies en opgeslagen procedures schrijven in SQL Server
Oefeninstructies
- Gebruik de sleutelwoorden
CREATE OR ALTERom de functieSumStationStatsbij te werken. - Wijzig de parameternaam naar
@EndDateen het gegevenstype naardate. - Vergelijk
@EndDatemetEndDatevan de tabelCapitalBikeShare. - Schakel
SCHEMABINDINGin.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
-- 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;