Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Crie uma nova coluna chamada in_one_week que proponha a próxima consulta com um treinador para uma semana após o TIMESTAMP checkin_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 como in_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;
Editar e Executar Código