Призначення зустрічей
Іноді відвідувач спортзалу має сесію з персональним тренером. Такі відвідування потрібно бронювати заздалегідь, щоб переконатися, що потрібний тренер вільний. Наприкінці зустрічі з тренером «команда привітання» спортзалу допомагає члену клубу запланувати наступний візит, і ви хочете полегшити їм роботу, запропонувавши зручні часи для наступної зустрічі.
Ця вправа є частиною курсу
Типи даних і функції в 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;