ÎncepețiÎncepe gratuit

Evaluarea duratei antrenamentelor

Antrenorii personali doresc să stabilească durata optimă a claselor lor, adaptând-o la nevoile membrilor. Vor să înțeleagă mai bine cât timp petrec utilizatorii la sală pentru fiecare tip de antrenament. Aceste informații îi vor ajuta să determine durata potrivită pentru fiecare tip de clasă.

Acest exercițiu face parte din cursul

Tipuri de date și funcții în Snowflake

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un CTE numit workout_durations care să returneze gym_id, workout_type și workout_length calculat din tabela CORE_GYM.visits.
  • Pivotează rezultatele pentru a obține un set de date care arată durata medie a antrenamentelor (workout_length) pentru fiecare sală și tip de antrenament.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- 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)
);
Editează și rulează codul