CommencezCommencez gratuitement

Évaluer la durée des entraînements

Les entraîneurs personnels veulent « ajuster » la durée de leurs cours en rejoignant les membres là où ils en sont. Ils souhaitent mieux comprendre le temps moyen que les utilisateurs passent au gym pour chaque type d'entraînement. Cela les aidera à déterminer la bonne durée pour chaque type de cours.

Cette activité fait partie du cours

Types de données et fonctions dans Snowflake

Voir le cours

Instructions de l’exercice

  • Créez un CTE nommé workout_durations qui retourne gym_id, workout_type et la workout_length calculée à partir de la table CORE_GYM.visits.
  • Effectuez un pivot des résultats afin d'obtenir un ensemble de résultats qui montre la workout_length moyenne pour chaque gym 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