НачатьНачать бесплатно

Анализ продолжительности тренировок

Персональные тренеры хотят подобрать оптимальную продолжительность занятий с учётом потребностей своих клиентов. Для этого им необходимо лучше понять, сколько в среднем времени пользователи проводят в зале для каждого типа тренировок. Эти данные помогут определить подходящую длительность для каждого вида занятий.

Это упражнение является частью курса

Типы данных и функции в Snowflake

Посмотреть курс

Инструкции к упражнению

  • Создайте CTE с именем workout_durations, который возвращает поля gym_id, workout_type и вычисляемое значение workout_length из таблицы CORE_GYM.visits.
  • Выполните сводку результатов, чтобы получить таблицу со средними значениями workout_length для каждого спортзала и типа тренировки.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- 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)
);
Редактировать и запускать код