開始使用免費開始

安排預約

有時候,健身房會員會與私人教練約見。這些約見必須事先預約,以確保指定教練可用。每次與教練見面結束時,健身房的「迎賓團隊」會協助會員安排下一次預約。你希望提供建議的下次預約時間,讓他們的工作更輕鬆。

本練習屬於課程

Snowflake 的資料型別與函式

檢視課程

練習說明

  • 建立一個名為 in_one_week 的新欄位,從 checkin_timeTIMESTAMP 起,建議一週後與教練的下一次預約時間。
  • 重複第一步,但這次從 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;
編輯並執行程式碼