SELECT CONVERT(DATE_FORMAT(e1.DIFFERENTIATION_DATE,'%Y'), SIGNED) AS YEAR
, e2.BIG - e1.SIZE_OF_COLONY AS YEAR_DEV
, e1.ID
FROM ECOLI_DATA e1
JOIN
(SELECT DATE_FORMAT(DIFFERENTIATION_DATE,'%Y') AS YEARs
, MAX(SIZE_OF_COLONY) AS BIG
FROM ECOLI_DATA
GROUP BY DATE_FORMAT(DIFFERENTIATION_DATE,'%Y')) e2
ON DATE_FORMAT(e1.DIFFERENTIATION_DATE,'%Y') = e2.YEARs
ORDER BY YEAR ASC, YEAR_DEV ASC
'Coding test > sql' 카테고리의 다른 글
[프로그래머스 | SQL 고득점 키트 | join] 5월 식품들의 총매출 조회하기 (0) | 2024.11.02 |
---|---|
[프로그래머스 | SQL 고득점 Kit | join] 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 (3) | 2024.11.02 |
[프로그래머스 | SQL 고득점 Kit | max] 물고기 종류 별 대어 찾기 (0) | 2024.10.31 |
[프로그래머스 | SQL 고득점 Kit | select] 3월에 태어난 여성 회원 목록 출력하기 (1) | 2024.10.30 |