반응형
※ 문제
※ 코드
SELECT MCDP_CD AS 진료과코드, COUNT(MCDP_CD) AS 5월예약건수
FROM APPOINTMENT
WHERE DATE_FORMAT(APNT_YMD, '%Y-%m') = '2022-05'
GROUP BY MCDP_CD
ORDER BY COUNT(MCDP_CD), MCDP_CD;
※ 풀이
DATE_FORMAT 함수를 이용해서 년월만 추출해줍니다. 이후 추출된 년월이 일치하는 값만 WHERE 절로 찾아줍니다.
그외에는 GROUP BY와 ORDER BY 절을 문제에 맞추어 작성해주면 되겠습니다.
반응형
'DBMS' 카테고리의 다른 글
[프로그래머스 SQL] Lv. 2 입양 시각 구하기(1) (0) | 2025.06.09 |
---|---|
[프로그래머스 SQL] Lv. 2 고양이와 개는 몇 마리 있을까 (0) | 2025.06.09 |
[프로그래머스 SQL] Lv. 2 중성화 여부 파악하기 (0) | 2025.06.08 |
[프로그래머스 SQL] Lv. 2 조건에 맞는 아이템들의 가격의 총합 구하기 (1) | 2025.06.08 |
[프로그래머스 SQL] Lv. 2 카테고리 별 상품 개수 구하기 (0) | 2025.04.29 |