SELECT A.QUARTER, COUNT(*) ECOLI_COUNT
FROM
(
SELECT CASE WHEN MONTH(DIFFERENTIATION_DATE) IN ('1','2','3') THEN '1Q'
WHEN MONTH(DIFFERENTIATION_DATE) IN ('4','5','6') THEN '2Q'
WHEN MONTH(DIFFERENTIATION_DATE) IN ('7','8','9') THEN '3Q'
ELSE '4Q'
END AS QUARTER
FROM ECOLI_DATA
) A
GROUP BY A.QUARTER
ORDER BY A.QUARTER
* Quarter 사용
SELECT CONCAT(QUARTER(DIFFERENTIATION_DATE),'Q') QUARTER, COUNT(*) ECOLI_COUNT
FROM ECOLI_DATA
GROUP BY QUARTER
ORDER BY QUARTER'NOTE > 프로그래머스' 카테고리의 다른 글
| 대장균들의 자식의 수 구하기-MySQL (0) | 2024.03.29 |
|---|---|
| 노선별 평균 역 사이 거리 조회하기-MySQL (0) | 2024.03.29 |
| 자동차 평균 대여 기간 구하기 - Oracle (0) | 2023.10.04 |
| 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 - Oracle (0) | 2023.10.04 |
| 가격대 별 상품 개수 구하기 - Oracle (0) | 2022.10.15 |