운동 시간 평가하기
퍼스널 트레이너들은 회원들의 수준에 맞춰 수업 시간을 적정화하려고 합니다. 운동 유형별로 사용자가 체육관에서 보내는 평균 시간을 더 잘 이해하고자 해요. 이를 통해 각 수업 유형에 알맞은 길이를 결정할 수 있습니다.
이 연습은 강의의 일부입니다
Snowflake의 데이터 타입과 함수
연습 안내
CORE_GYM.visits테이블에서gym_id,workout_type, 계산된workout_length를 반환하는workout_durations라는 CTE를 작성하세요.- 결과를 피벗하여 각 체육관과 운동 유형별 평균
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)
);