始める無料で始める

予約の作成

ジムのメンバーが個人トレーナーと面談することがあります。特定のトレーナーの空きを確保するために、面談は事前に予約する必要があります。トレーナーとの面談が終わると、ジムの「ウェルカムチーム」がメンバーと協力して次回の予約を設定します。次回の予約候補日時を提案することで、その作業を少し楽にできるようにしましょう。

この演習はコースの一部です

Snowflake のデータ型と関数

コースを見る

演習の手順

  • checkin_timeTIMESTAMP から1週間後のトレーナー予約日時を提案する in_one_week という新しい列を作成してください。
  • 最初の手順を繰り返し、今度は checkin_time から2週間後の予約日時を作成してください。
  • checkin_time から1か月後の予約日時を提案する列をもう1つ定義し、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;
コードを編集して実行