Vyhodnocení délky tréninku
Personální trenéři chtějí lépe nastavit délku svých lekcí tak, aby vyhovovala potřebám jejich klientů. Potřebují lépe porozumět průměrné době, kterou uživatelé stráví v posilovně u každého typu tréninku. To jim pomůže určit správnou délku pro jednotlivé typy lekcí.
Toto cvičení je součástí kurzu
Datové typy a funkce ve Snowflake
Pokyny k cvičení
- Vytvoř CTE s názvem
workout_durations, které vrátí sloupcegym_id,workout_typea vypočítaný sloupecworkout_lengthz tabulkyCORE_GYM.visits. - Výsledky přetransformuj pomocí pivotu tak, aby výsledná tabulka zobrazovala průměrnou hodnotu
workout_lengthpro každou posilovnu a typ tréninku.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- 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)
);