Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Desafío del Tiempo Total de Viaje para Cada Línea de Metro | Agrupamiento
SQL Intermedio
course content

Contenido del Curso

SQL Intermedio

SQL Intermedio

1. Agrupamiento
2. Subconsultas Anidadas
3. Uniendo Tablas
4. DDL y DML en SQL

bookDesafío del Tiempo Total de Viaje para Cada Línea de Metro

La empresa constructora ha decidido aumentar el número de estaciones en la línea amarilla del metro.

Nuestra siguiente tarea es encontrar el tiempo de recorrido para cada línea. Es importante para la empresa asegurar que puedan cerrar la línea amarilla para mantenimiento y expansión añadiendo nuevas estaciones de metro, por lo tanto, es crucial no causar demasiadas molestias a los pasajeros.

Por ello, necesitamos encontrar el tiempo total de recorrido del tren sumando el tiempo a cada estación (utilizando la función SUM()).

Nota:

Si simplemente calculamos la suma del tiempo a cada estación, será el tiempo del tren de una estación terminal a la otra. Sin embargo, también es importante para nosotros saber el tiempo total de recorrido del tren a lo largo de la línea del metro. Para lograr esto, necesitamos multiplicar la suma por 2.

Para entender cómo realizar esta tarea, consideremos un ejemplo con una tabla employees.

Supongamos que necesitamos encontrar el departamento con el salario mensual promedio más alto.

Para esto, podemos usar la siguiente consulta:

1234
SELECT department, AVG(salary) / 12 AS average_monthly_salary FROM employees GROUP BY department ORDER BY average_monthly_salary DESC
copy

Así, obtenemos los datos necesarios como resultado.

Regresemos a la tarea porque los trabajadores esperan nuestro veredicto sobre la ampliación de la estación de metro.

Aquí está la vista previa de una tabla metro_travel_time con la que estamos trabajando:

Tarea
test

Swipe to show code editor

Calcule el tiempo de retorno para cada una de las líneas de metro. Para ello, utilice SUM(), agrupe los datos y ordene de manera ascendente. La empresa ya confía en usted, ya que les ha ayudado mucho anteriormente.

Nota:

Nombre la nueva columna turnaroun_time para que su solución pueda ser probada con éxito. Además, no olvide multiplicar la suma de tiempo por 2.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 3
toggle bottom row

bookDesafío del Tiempo Total de Viaje para Cada Línea de Metro

La empresa constructora ha decidido aumentar el número de estaciones en la línea amarilla del metro.

Nuestra siguiente tarea es encontrar el tiempo de recorrido para cada línea. Es importante para la empresa asegurar que puedan cerrar la línea amarilla para mantenimiento y expansión añadiendo nuevas estaciones de metro, por lo tanto, es crucial no causar demasiadas molestias a los pasajeros.

Por ello, necesitamos encontrar el tiempo total de recorrido del tren sumando el tiempo a cada estación (utilizando la función SUM()).

Nota:

Si simplemente calculamos la suma del tiempo a cada estación, será el tiempo del tren de una estación terminal a la otra. Sin embargo, también es importante para nosotros saber el tiempo total de recorrido del tren a lo largo de la línea del metro. Para lograr esto, necesitamos multiplicar la suma por 2.

Para entender cómo realizar esta tarea, consideremos un ejemplo con una tabla employees.

Supongamos que necesitamos encontrar el departamento con el salario mensual promedio más alto.

Para esto, podemos usar la siguiente consulta:

1234
SELECT department, AVG(salary) / 12 AS average_monthly_salary FROM employees GROUP BY department ORDER BY average_monthly_salary DESC
copy

Así, obtenemos los datos necesarios como resultado.

Regresemos a la tarea porque los trabajadores esperan nuestro veredicto sobre la ampliación de la estación de metro.

Aquí está la vista previa de una tabla metro_travel_time con la que estamos trabajando:

Tarea
test

Swipe to show code editor

Calcule el tiempo de retorno para cada una de las líneas de metro. Para ello, utilice SUM(), agrupe los datos y ordene de manera ascendente. La empresa ya confía en usted, ya que les ha ayudado mucho anteriormente.

Nota:

Nombre la nueva columna turnaroun_time para que su solución pueda ser probada con éxito. Además, no olvide multiplicar la suma de tiempo por 2.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 3
toggle bottom row

bookDesafío del Tiempo Total de Viaje para Cada Línea de Metro

La empresa constructora ha decidido aumentar el número de estaciones en la línea amarilla del metro.

Nuestra siguiente tarea es encontrar el tiempo de recorrido para cada línea. Es importante para la empresa asegurar que puedan cerrar la línea amarilla para mantenimiento y expansión añadiendo nuevas estaciones de metro, por lo tanto, es crucial no causar demasiadas molestias a los pasajeros.

Por ello, necesitamos encontrar el tiempo total de recorrido del tren sumando el tiempo a cada estación (utilizando la función SUM()).

Nota:

Si simplemente calculamos la suma del tiempo a cada estación, será el tiempo del tren de una estación terminal a la otra. Sin embargo, también es importante para nosotros saber el tiempo total de recorrido del tren a lo largo de la línea del metro. Para lograr esto, necesitamos multiplicar la suma por 2.

Para entender cómo realizar esta tarea, consideremos un ejemplo con una tabla employees.

Supongamos que necesitamos encontrar el departamento con el salario mensual promedio más alto.

Para esto, podemos usar la siguiente consulta:

1234
SELECT department, AVG(salary) / 12 AS average_monthly_salary FROM employees GROUP BY department ORDER BY average_monthly_salary DESC
copy

Así, obtenemos los datos necesarios como resultado.

Regresemos a la tarea porque los trabajadores esperan nuestro veredicto sobre la ampliación de la estación de metro.

Aquí está la vista previa de una tabla metro_travel_time con la que estamos trabajando:

Tarea
test

Swipe to show code editor

Calcule el tiempo de retorno para cada una de las líneas de metro. Para ello, utilice SUM(), agrupe los datos y ordene de manera ascendente. La empresa ya confía en usted, ya que les ha ayudado mucho anteriormente.

Nota:

Nombre la nueva columna turnaroun_time para que su solución pueda ser probada con éxito. Además, no olvide multiplicar la suma de tiempo por 2.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

La empresa constructora ha decidido aumentar el número de estaciones en la línea amarilla del metro.

Nuestra siguiente tarea es encontrar el tiempo de recorrido para cada línea. Es importante para la empresa asegurar que puedan cerrar la línea amarilla para mantenimiento y expansión añadiendo nuevas estaciones de metro, por lo tanto, es crucial no causar demasiadas molestias a los pasajeros.

Por ello, necesitamos encontrar el tiempo total de recorrido del tren sumando el tiempo a cada estación (utilizando la función SUM()).

Nota:

Si simplemente calculamos la suma del tiempo a cada estación, será el tiempo del tren de una estación terminal a la otra. Sin embargo, también es importante para nosotros saber el tiempo total de recorrido del tren a lo largo de la línea del metro. Para lograr esto, necesitamos multiplicar la suma por 2.

Para entender cómo realizar esta tarea, consideremos un ejemplo con una tabla employees.

Supongamos que necesitamos encontrar el departamento con el salario mensual promedio más alto.

Para esto, podemos usar la siguiente consulta:

1234
SELECT department, AVG(salary) / 12 AS average_monthly_salary FROM employees GROUP BY department ORDER BY average_monthly_salary DESC
copy

Así, obtenemos los datos necesarios como resultado.

Regresemos a la tarea porque los trabajadores esperan nuestro veredicto sobre la ampliación de la estación de metro.

Aquí está la vista previa de una tabla metro_travel_time con la que estamos trabajando:

Tarea
test

Swipe to show code editor

Calcule el tiempo de retorno para cada una de las líneas de metro. Para ello, utilice SUM(), agrupe los datos y ordene de manera ascendente. La empresa ya confía en usted, ya que les ha ayudado mucho anteriormente.

Nota:

Nombre la nueva columna turnaroun_time para que su solución pueda ser probada con éxito. Además, no olvide multiplicar la suma de tiempo por 2.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 1. Capítulo 3
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt