CommencerCommencez gratuitement

Combien de temps êtes-vous resté à la salle de sport ?

Supposons que vous souhaitiez connaître la durée de présence de chaque membre à la salle de sport. Cela aidera vous et les autres équipes qui consomment les données depuis Snowflake à comprendre des éléments comme l’efficacité des séances. Pour cela, vous devrez utiliser l’une des puissantes fonctions de date de Snowflake — bonne chance !

Cet exercice fait partie du cours

<cours>Types de données et fonctions dans Snowflake</cours>
Voir le cours

Instructions de l’exercice

  • Dans l’instruction SELECT, récupérez le champ user_id, ainsi que les colonnes d’entrée/sortie.
  • Utilisez une fonction Snowflake pour calculer la différence entre checkin_time et checkout_time, en veillant à ce que la valeur renvoyée soit en minutes.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

SELECT
	
    -- Retrieve the user_id, as well as check in/out times
    ___,
    ___,
    ___,
	
    -- Find the number of minutes each member was at the gym for
    ___(___, ___, ___) AS workout_duration

FROM CORE_GYM.visits;
Modifier et exécuter le code