MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Buat CTE bernama workout_durations yang mengembalikan gym_id, workout_type, dan workout_length hasil perhitungan dari tabel CORE_GYM.visits.
  • Pivot hasilnya untuk membuat himpunan hasil yang menampilkan rata-rata workout_length untuk 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)
);
Edit dan Jalankan Kode