🏆25

챌린지: 매출 트렌드 대시보드 데이터

Day 2: 전날 매출이랑 비교해줘

요구사항

3가지 분석 쿼리 모두 작성

LAG, 프레임, PARTITION BY 활용

CTE를 사용하여 가독성 있게 작성

평가 기준
  • 쿼리 문법 오류 없음
  • 결과가 논리적으로 정확함
  • 윈도우 함수를 적절히 활용

미션: 경영진 대시보드용 데이터 생성

다음 분석을 수행하는 쿼리를 작성하세요.


분석 1: 종합 매출 분석

각 날짜에 대해:

  • 전일 대비 증감률
  • 7일 이동 평균
  • 월초부터 누적 매출
  • 전체 대비 비율

분석 2: 연속 성장/하락 기간 찾기

매출이 연속으로 증가/감소한 기간을 찾으세요. (힌트: LAG로 트렌드 표시 후, 패턴 분석)


분석 3: 최고/최저 매출일과의 차이

각 날짜의 매출이 해당 월의 최고/최저 매출과 얼마나 차이나는지 계산하세요.

힌트 보기
분석 1: 여러 윈도우 함수를 한 SELECT에서 사용
분석 2: CTE로 트렌드 표시 후 연속 패턴 찾기
분석 3: MAX/MIN도 OVER와 함께 윈도우 함수로 사용 가능