CommencerCommencez gratuitement

É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>
Voir le cours

Instructions de l’exercice

  • Créez une CTE appelée workout_durations qui renvoie gym_id, workout_type et la workout_length calculée depuis la table CORE_GYM.visits.
  • Pivotez les résultats pour obtenir un ensemble affichant la moyenne de workout_length pour 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)
);
Modifier et exécuter le code