Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Crie uma CTE chamada workout_durations que retorne gym_id, workout_type e o workout_length calculado a partir da tabela CORE_GYM.visits.
  • Faça um pivot dos resultados para criar um conjunto que mostre o workout_length mé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)
);
Editar e Executar Código