LoslegenKostenlos starten

Trainingsdauer bewerten

Personal Trainer möchten die Länge ihrer Kurse „passgenau“ gestalten und ihre Mitglieder dort abholen, wo sie stehen. Sie möchten besser verstehen, wie viel Zeit Nutzer je nach Workout-Typ im Fitnessstudio verbringen. Das hilft ihnen, die richtige Dauer für jeden Kurstyp festzulegen.

Diese Übung ist Teil des Kurses

<Kurs>Datentypen und Funktionen in Snowflake</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle eine CTE namens workout_durations, die aus der Tabelle CORE_GYM.visits die Spalten gym_id, workout_type und die berechnete workout_length zurückgibt.
  • Pivotiere die Ergebnisse, um ein Resultset zu erzeugen, das die durchschnittliche workout_length für jedes Fitnessstudio und jeden Workout-Typ anzeigt.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- 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 bearbeiten und ausführen