TVF en línea
Crea una función de tabla en línea que devuelva el número de viajes y la duración total de los viajes para cada StartStation donde la StartDate del viaje sea igual al parámetro de entrada.
Este ejercicio forma parte del curso
Escritura de funciones y procedimientos almacenados en SQL Server
Instrucciones del ejercicio
- Crea una función llamada
SumStationStatsque tenga un parámetro de entrada de tipodatetime-@StartDate- y devuelva un tipo de datosTABLE. - Calcula el
RideCounttotal usandoCOUNT()yID. - Calcula la
TotalDurationusandoSUM()yDURATION. - Agrupa por
StartStation.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
-- Create the function
___ ___ SumStationStats(___ AS ___)
-- Specify return data type
___ ___
AS
RETURN
SELECT
StartStation,
-- Use COUNT() to select RideCount
___(___) AS RideCount,
-- Use SUM() to calculate TotalDuration
___(___) AS TotalDuration
FROM CapitalBikeShare
WHERE CAST(StartDate as Date) = @StartDate
-- Group by StartStation
___ ___ ___;