BaşlayınÜcretsiz Başlayın

Randevu ayarlama

Bazen bir spor salonu üyesi kişisel antrenörle görüşür. Bu görüşmeler, belirli bir antrenörün uygun olduğundan emin olmak için önceden rezerve edilmelidir. Bir antrenörle yapılan ziyaretin sonunda, spor salonunun "karşılama ekibi" üye ile birlikte bir sonraki randevuyu ayarlar. Sen de onların işini kolaylaştırmak için bir sonraki randevu saatlerini önermek istiyorsun.

Bu egzersiz

Snowflake'te Veri Türleri ve Fonksiyonlar

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • checkin_time TIMESTAMP değerinden bir hafta sonrasına antrenörle bir sonraki randevuyu öneren in_one_week adlı yeni bir sütun oluştur.
  • İlk adımı tekrarla, ancak bu kez checkin_time'dan iki hafta sonrasına bir randevu için.
  • Son olarak, checkin_time'dan bir ay sonrasına bir sonraki randevuyu öneren bir sütun daha tanımla ve bu sütuna in_one_month adını ver.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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;
Kodu Düzenle ve Çalıştır