Avaliando a duração do treino
Personal trainers querem “dimensionar corretamente” a duração das aulas, atendendo os alunos de acordo com o perfil de cada um. Eles gostariam de entender melhor o tempo médio que os usuários passam na academia para cada tipo de treino. Isso vai ajudar a definir a duração ideal para cada modalidade.
Este exercicio faz parte do curso
Tipos de dados e funções no Snowflake
Instruções do exercicio
- Crie uma CTE chamada
workout_durationsque retornegym_id,workout_typee oworkout_lengthcalculado a partir da tabelaCORE_GYM.visits. - Faça um pivot dos resultados para criar um conjunto que mostre o
workout_lengthmédio para cada academia e tipo de treino.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
-- Create a CTE called workout_durations to prepare data to be pivoted
___ ___ ___ (
SELECT
gym_id,
workout_type,
DATEDIFF(MINUTES, checkin_time, checkout_time) AS workout_length
___ ___.___
)
SELECT
*
FROM workout_durations
-- Pivot the results, find the average workout length for each gym and workout type
___(
___(___)
___ ___ IN (ANY ORDER BY workout_type)
);