Desafío: Tiempo Total de Viaje para Cada Línea de Metro
La empresa constructora planea agregar más estaciones a la línea amarilla del metro.
Nuestra tarea es determinar el tiempo total de viaje para cada línea de metro. Esta información es fundamental para que la empresa pueda planificar el mantenimiento y la expansión de la línea amarilla sin causar demasiadas molestias a los pasajeros.
Para encontrar el tiempo total de viaje, necesitamos calcular la suma de los tiempos de viaje a cada estación utilizando la función SUM()
.
Nota
Calcular la suma de los tiempos de viaje a cada estación nos da el tiempo que tarda un tren en recorrer la línea de un extremo al otro. Sin embargo, para encontrar el tiempo total de ida y vuelta (el tiempo de un viaje redondo), debemos multiplicar esta suma por 2.
Veamos un ejemplo utilizando una tabla metro_travel_time
.
Supongamos que queremos encontrar la línea con más estaciones.
1234SELECT line_name, COUNT(station_name) AS station_count FROM metro_travel_time GROUP BY line_name ORDER BY station_count DESC
Volvamos a la tarea porque los trabajadores esperan nuestro veredicto sobre la expansión de la estación de metro.
Swipe to start coding
Calcular el tiempo de recorrido total para cada una de las líneas del metro. Para ello, utiliza SUM()
, agrupa los datos y ordénalos en orden ascendente.
Nota
Nombra la nueva columna como
turnaround_time
para que tu solución pueda ser evaluada correctamente. Además, no olvides multiplicar la suma del tiempo por 2.
Instrucciones breves
- Recuperar la columna
line_name
y la suma de la columnatime_to_next_station
. - Para la segunda columna, multiplícala por 2 usando la fórmula
SUM(time_to_next_station) * 2
. - Añadir el alias
turnaround_time
a la segunda columna. - Agrupar los datos por
line_name
. - Ordenar los resultados por
turnaround_time
.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 4
Desafío: Tiempo Total de Viaje para Cada Línea de Metro
Desliza para mostrar el menú
La empresa constructora planea agregar más estaciones a la línea amarilla del metro.
Nuestra tarea es determinar el tiempo total de viaje para cada línea de metro. Esta información es fundamental para que la empresa pueda planificar el mantenimiento y la expansión de la línea amarilla sin causar demasiadas molestias a los pasajeros.
Para encontrar el tiempo total de viaje, necesitamos calcular la suma de los tiempos de viaje a cada estación utilizando la función SUM()
.
Nota
Calcular la suma de los tiempos de viaje a cada estación nos da el tiempo que tarda un tren en recorrer la línea de un extremo al otro. Sin embargo, para encontrar el tiempo total de ida y vuelta (el tiempo de un viaje redondo), debemos multiplicar esta suma por 2.
Veamos un ejemplo utilizando una tabla metro_travel_time
.
Supongamos que queremos encontrar la línea con más estaciones.
1234SELECT line_name, COUNT(station_name) AS station_count FROM metro_travel_time GROUP BY line_name ORDER BY station_count DESC
Volvamos a la tarea porque los trabajadores esperan nuestro veredicto sobre la expansión de la estación de metro.
Swipe to start coding
Calcular el tiempo de recorrido total para cada una de las líneas del metro. Para ello, utiliza SUM()
, agrupa los datos y ordénalos en orden ascendente.
Nota
Nombra la nueva columna como
turnaround_time
para que tu solución pueda ser evaluada correctamente. Además, no olvides multiplicar la suma del tiempo por 2.
Instrucciones breves
- Recuperar la columna
line_name
y la suma de la columnatime_to_next_station
. - Para la segunda columna, multiplícala por 2 usando la fórmula
SUM(time_to_next_station) * 2
. - Añadir el alias
turnaround_time
a la segunda columna. - Agrupar los datos por
line_name
. - Ordenar los resultados por
turnaround_time
.
Solución
¡Gracias por tus comentarios!
Awesome!
Completion rate improved to 4single