IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Crea una CTE chiamata workout_durations che restituisca gym_id, workout_type e la workout_length calcolata dalla tabella CORE_GYM.visits.
  • Effettua un pivot dei risultati per creare un insieme di risultati che mostri la workout_length media 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)
);
Modifica ed esegui il codice