MulaiMulai sekarang secara 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 adalah bagian dari kursus

Tipe Data dan Fungsi di Snowflake

Lihat Kursus

Petunjuk 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 praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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