Aan de slagGa gratis aan de slag

De lengte van workouts evalueren

Personal trainers willen de lengte van hun lessen beter afstemmen op wat leden nodig hebben. Ze willen begrijpen hoeveel tijd gebruikers gemiddeld in de sportschool doorbrengen per type workout. Dat helpt hen om de juiste lengte voor elk soort les te bepalen.

Deze oefening maakt deel uit van de cursus

Gegevenstypen en functies in Snowflake

Cursus bekijken

Oefeninstructies

  • Maak een CTE met de naam workout_durations die gym_id, workout_type en de berekende workout_length teruggeeft uit de tabel CORE_GYM.visits.
  • Pivot de resultaten om een resultaatset te maken die de gemiddelde workout_length per sportschool en per workouttype laat zien.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- 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)
);
Code bewerken en uitvoeren