EmpezarEmpieza gratis

¿Qué día de la semana está más ocupado?

Ahora que hemos comprobado que hay segundos de forma consistente en nuestro conjunto de datos, podemos calcular el tiempo total de viaje para cada día de la semana.

Este ejercicio forma parte del curso

Escritura de funciones y procedimientos almacenados en SQL Server

Ver curso

Instrucciones del ejercicio

  • Usa DATENAME() para hacer SELECT del valor weekday de StartDate.
  • Usa SUM() y DATEDIFF() para calcular TotalTripHours (empezando por segundos).
  • Agrupa por el resultado de DATENAME() y resume TotalTripHours.
  • Ordena TotalTripHours en orden descendente.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

SELECT
    -- Select the day of week value for StartDate
	___(___, StartDate) as DayOfWeek,
    -- Calculate TotalTripHours
	___(___(___, StartDate, EndDate))/ 3600 as TotalTripHours 
FROM CapitalBikeShare 
-- Group by the day of week
GROUP BY ___(___, StartDate)
-- Order TotalTripHours in descending order
ORDER BY ___ DESC
Editar y ejecutar código