Mengevaluasi durasi latihan
Pelatih pribadi ingin menyesuaikan durasi kelas dengan kondisi para anggota. Mereka ingin lebih memahami rata-rata waktu yang dihabiskan pengguna di gym untuk setiap jenis latihan. Hal ini akan membantu mereka menentukan durasi yang tepat untuk setiap jenis kelas.
Latihan ini adalah bagian dari kursus
Tipe Data dan Fungsi di Snowflake
Petunjuk latihan
- Buat CTE bernama
workout_durationsyang mengembalikangym_id,workout_type, danworkout_lengthhasil perhitungan dari tabelCORE_GYM.visits. - Pivot hasilnya untuk membuat himpunan hasil yang menampilkan rata-rata
workout_lengthuntuk setiap gym dan jenis latihan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- 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)
);