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
Oefeninstructies
- Maak een CTE met de naam
workout_durationsdiegym_id,workout_typeen de berekendeworkout_lengthteruggeeft uit de tabelCORE_GYM.visits. - Pivot de resultaten om een resultaatset te maken die de gemiddelde
workout_lengthper 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)
);