EmpezarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Crea una función llamada SumStationStats que tenga un parámetro de entrada de tipo datetime - @StartDate - y devuelva un tipo de datos TABLE.
  • Calcula el RideCount total usando COUNT() y ID.
  • Calcula la TotalDuration usando SUM() y DURATION.
  • 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
___ ___ ___;
Editar y ejecutar código