ПочатиПочніть безкоштовно

Призначення зустрічей

Іноді відвідувач спортзалу має сесію з персональним тренером. Такі відвідування потрібно бронювати заздалегідь, щоб переконатися, що потрібний тренер вільний. Наприкінці зустрічі з тренером «команда привітання» спортзалу допомагає члену клубу запланувати наступний візит, і ви хочете полегшити їм роботу, запропонувавши зручні часи для наступної зустрічі.

Ця вправа є частиною курсу

Типи даних і функції в Snowflake

Переглянути курс

Інструкції до вправи

  • Створіть новий стовпець in_one_week, який пропонує наступну зустріч із тренером через один тиждень від TIMESTAMP у checkin_time.
  • Повторіть перший крок, але цього разу для зустрічі через два тижні від 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;
Редагувати та запускати код