शुरू करेंमुफ़्त में शुरू करें

अपॉइंटमेंट तय करना

कभी-कभी कोई जिम मेंबर पर्सनल ट्रेनर से मिलते हैं. यह विज़िट पहले से बुक की जानी चाहिए ताकि तय ट्रेनर उपलब्ध रहे. ट्रेनर के साथ विज़िट के अंत में, जिम की "welcome team" मेंबर के साथ मिलकर अगला अपॉइंटमेंट सेट करती है, और आप उनके काम को थोड़ा आसान बनाना चाहते हैं अगले अपॉइंटमेंट के समय सुझाकर.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Snowflake में Data Types और Functions

पाठ्यक्रम देखें

अभ्यास निर्देश

  • checkin_time TIMESTAMP से एक सप्ताह बाद ट्रेनर के साथ अगले अपॉइंटमेंट का प्रस्ताव देने के लिए in_one_week नाम का नया कॉलम बनाएँ.
  • पहला कदम दोहराएँ, लेकिन इस बार checkin_time से दो सप्ताह बाद के अपॉइंटमेंट के लिए.
  • एक आख़िरी कॉलम परिभाषित करें जो checkin_time से एक महीने बाद का अगला अपॉइंटमेंट प्रस्तावित करे, और कॉलम का नाम in_one_month रखें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

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;
कोड संपादित करें और चलाएँ