← 목록

연도별 커피 원두 로트 무게 편차 구하기

Lv.3 SQL
문제 설명
카페에서는 매년 여러 개의 커피 원두 로트를 수입하고 있습니다.

각 로트는 고유한 로트 ID, 수입일, 원두 무게 정보를 가지고 있습니다.

아래는 커피 원두 로트 정보를 담은 `COFFEE_BATCHES` 테이블입니다.

컬럼명타입설명
---------
BATCH_IDINTEGER원두 로트 ID
IMPORT_DATEDATE원두 수입일
BEAN_WEIGHTINTEGER원두 무게(g)

각 연도별로 가장 무거운 원두 로트의 무게를 기준으로,

각 로트의 무게가 해당 연도 최대 무게와 얼마나 차이 나는지 구하려고 합니다.

연도별 최대 원두 무게에서 각 로트의 원두 무게를 뺀 값을 `YEAR_WEIGHT_DIFF`로 출력하세요.

또한 수입 연도를 `IMPORT_YEAR`로 출력하세요.

결과는 `IMPORT_YEAR`를 기준으로 오름차순 정렬하고,

같은 연도에서는 `YEAR_WEIGHT_DIFF`를 기준으로 오름차순 정렬하며,

편차가 같다면 `BATCH_ID`를 기준으로 오름차순 정렬하세요.

## 출력 컬럼

결과는 다음 컬럼을 포함해야 합니다.

컬럼명설명
------
YEAR_WEIGHT_DIFF해당 연도 최대 원두 무게와 각 로트 무게의 차이
IMPORT_YEAR원두 수입 연도
BATCH_ID원두 로트 ID
코드 편집