Mulai sekarangMulai gratis

Menjadwalkan janji

Terkadang, anggota gym akan berkonsultasi dengan pelatih pribadi. Kunjungan ini harus dipesan terlebih dahulu untuk memastikan pelatih tertentu tersedia. Di akhir kunjungan dengan pelatih, "tim penyambut" gym akan membantu anggota menjadwalkan janji berikutnya, dan Anda ingin mempermudah pekerjaan mereka dengan menyarankan waktu janji berikutnya.

Latihan ini merupakan bagian dari kursus

Tipe Data dan Fungsi di Snowflake

Lihat Kursus

Instruksi latihan

  • Buat kolom baru bernama in_one_week yang mengusulkan janji berikutnya dengan pelatih satu minggu dari TIMESTAMP checkin_time.
  • Ulangi langkah pertama, tetapi kali ini untuk janji dua minggu dari checkin_time.
  • Tentukan satu kolom terakhir yang mengusulkan janji berikutnya satu bulan dari checkin_time, dan beri nama kolom tersebut in_one_month.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

SELECT
    m.personal_info:name.first AS first_name,
    m.personal_info:name.last AS last_name,
    v.gym_id,
    v.checkin_time AS last_appointment,
	
    -- Propose a next appointment in one week
    ___(___, ___, ___) AS ___,
    
    -- Propose a next appointment in two weeks
    ___ AS in_2_weeks,
    
    -- Propose a next appointment in one month
    ___

FROM CORE_GYM.visits AS v
JOIN CORE_GYM.members AS m
    ON v.user_id = m.user_id;
Edit dan Jalankan Kode