Marcando consultas
Às vezes, um membro da academia agenda uma visita com um personal trainer. Essas visitas precisam ser marcadas com antecedência para garantir que um treinador específico esteja disponível. Ao final da visita com o treinador, a “equipe de recepção” da academia trabalha com o membro para marcar outra consulta, e você quer facilitar esse processo sugerindo horários para a próxima visita.
Este exercicio faz parte do curso
Tipos de dados e funções no Snowflake
Instruções do exercicio
- Crie uma nova coluna chamada
in_one_weekque proponha a próxima consulta com um treinador para uma semana após oTIMESTAMPcheckin_time. - Repita o primeiro passo, mas desta vez para uma consulta em duas semanas a partir de
checkin_time. - Defina mais uma coluna que proponha a próxima consulta em um mês a partir de
checkin_time, e nomeie a coluna comoin_one_month.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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;