Évaluer la durée des entraînements
Les coachs sportifs souhaitent « ajuster » la durée de leurs cours pour s’adapter au niveau de leurs adhérents. Ils aimeraient mieux comprendre le temps moyen que les utilisateurs passent à la salle pour chaque type d’entraînement. Cela les aidera à déterminer la durée appropriée pour chaque type de cours.
Cet exercice fait partie du cours
<cours>Types de données et fonctions dans Snowflake</cours>Instructions de l’exercice
- Créez une CTE appelée
workout_durationsqui renvoiegym_id,workout_typeet laworkout_lengthcalculée depuis la tableCORE_GYM.visits. - Pivotez les résultats pour obtenir un ensemble affichant la moyenne de
workout_lengthpour chaque salle et chaque type d’entraînement.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- 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)
);