← 목록

월별 타격 기록이 가장 크게 상승한 선수 찾기

Lv.5 SQL
문제 설명
다음은 프로야구 선수의 월별 타격 기록을 저장한 `player_monthly_stats` 테이블입니다.

player_monthly_stats 테이블

stat_idplayer_idplayer_nameseason_monthhits
1101강민수2024-03-0118
2101강민수2024-04-0124
3101강민수2024-05-0139
4101강민수2024-06-0142
5102윤재현2024-03-0121
6102윤재현2024-04-0135
7102윤재현2024-05-0131
8102윤재현2024-06-0148
9103서지훈2024-03-0115
10103서지훈2024-04-0120
11103서지훈2024-05-0128
12103서지훈2024-06-0134
13104박도윤2024-03-0130
14104박도윤2024-04-0137
15104박도윤2024-05-0144
16104박도윤2024-06-0141

각 선수의 월별 안타 수를 이전 달과 비교하여 선수별 최대 안타 증가량을 조회하는 SQL문을 작성하세요.

안타 수 증가량은 다음과 같이 계산합니다.

> 현재 달 안타 수 - 이전 달 안타 수

조건

- 선수별 첫 번째 기록은 이전 달 기록이 없으므로 계산에서 제외합니다.
- 안타 수가 감소한 기록도 증가량 계산에 포함합니다.
- 선수별 최대 안타 증가량만 출력합니다.
- `LAG` 함수와 `CTE`를 활용하여 작성하세요.
- 결과는 `player_id`를 기준으로 오름차순 정렬하세요.

예상 출력 결과

player_namemax_hit_increase
강민수15
윤재현17
서지훈8
박도윤7
솔루션 SQL
실행 결과
실행 또는 제출하면 결과가 여기에 표시됩니다.