Kom igångKom igång gratis

Boka tider

Ibland besöker en gymmedlem en personlig tränare. Sådana besök måste bokas i förväg för att säkerställa att en specifik tränare är tillgänglig. I slutet av ett tränarbesök hjälper gymets "välkomstteam" medlemmen att boka ett nytt möte – och du vill underlätta deras arbete genom att föreslå lämpliga tider.

Den här övningen är en del av kursen

Datatyper och funktioner i Snowflake

Visa kurs

Övningsinstruktioner

  • Skapa en ny kolumn med namnet in_one_week som föreslår en nästa tränartid en vecka från checkin_time av typen TIMESTAMP.
  • Upprepa föregående steg, men föreslå den här gången en tid två veckor från checkin_time.
  • Definiera en sista kolumn som föreslår en nästa tränartid en månad från checkin_time, och ge kolumnen namnet in_one_month.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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;
Redigera och kör kod