Evaluar la duración del entrenamiento
Los entrenadores personales quieren ajustar la duración de sus clases para adaptarlas al nivel de sus miembros. Les gustaría entender mejor el tiempo medio que los usuarios pasan en el gimnasio para cada tipo de entrenamiento. Esto les ayudará a determinar la duración adecuada para cada tipo de clase.
Este ejercicio forma parte del curso
Tipos de datos y funciones en Snowflake
Instrucciones del ejercicio
- Crea una CTE llamada
workout_durationsque devuelvagym_id,workout_typey elworkout_lengthcalculado de la tablaCORE_GYM.visits. - Haz un pivote de los resultados para crear un conjunto que muestre la media de
workout_lengthpara cada gimnasio y tipo de entrenamiento.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
-- Create a CTE called workout_durations to prepare data to be pivoted
___ ___ ___ (
SELECT
gym_id,
workout_type,
DATEDIFF(MINUTES, checkin_time, checkout_time) AS workout_length
___ ___.___
)
SELECT
*
FROM workout_durations
-- Pivot the results, find the average workout length for each gym and workout type
___(
___(___)
___ ___ IN (ANY ORDER BY workout_type)
);