Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř CTE s názvem workout_durations, které vrátí sloupce gym_id, workout_type a vypočítaný sloupec workout_length z tabulky CORE_GYM.visits.
  • Výsledky přetransformuj pomocí pivotu tak, aby výsledná tabulka zobrazovala průměrnou hodnotu workout_length pro 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)
);
Upravit a spustit kód