시작하기무료로 시작하기

CTE 사용하기

Alice는 Delivr가 초기 몇 달(2018년 9월 이전)에 월평균으로 얼마나 비용을 썼는지 알고 싶어 해요. 이 문제를 풀려면 두 개의 쿼리를 작성해야 해요.

  • 월별 비용을 계산하는 쿼리를 작성하고, 이를 CTE로 감싸세요.
  • 그 CTE를 참조해 2018년 9월 이전의 월별 비용 평균을 계산하세요.

이 연습은 강의의 일부입니다

SQL로 비즈니스 데이터 분석하기

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

SELECT
  -- Calculate cost
  DATE_TRUNC('month', stocking_date)::DATE AS delivr_month,
  ___ AS cost
FROM meals
JOIN stock ON meals.meal_id = stock.meal_id
GROUP BY delivr_month
ORDER BY delivr_month ASC;
코드 편집 및 실행