Valutare la durata degli allenamenti
I personal trainer vogliono "dimensionare al meglio" la durata delle lezioni, andando incontro alle esigenze dei membri. Vorrebbero capire meglio il tempo medio che gli utenti trascorrono in palestra per ciascun tipo di allenamento. Questo li aiuterà a stabilire la durata corretta per ogni tipologia di lezione.
Questo esercizio fa parte del corso
Tipi di dati e funzioni in Snowflake
Istruzioni dell'esercizio
- Crea una CTE chiamata
workout_durationsche restituiscagym_id,workout_typee laworkout_lengthcalcolata dalla tabellaCORE_GYM.visits. - Effettua un pivot dei risultati per creare un insieme di risultati che mostri la
workout_lengthmedia per ogni palestra e tipo di allenamento.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- 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)
);