코딩테스트/SQL - 프로그래머스
SQL 고득점 kit(GROUP BY) - 진료과별 총 예약 횟수 출력하기
K_Wien
2024. 2. 12. 19:45
# 풀이 쿼리
SELECT MCDP_CD AS '진료과코드'
, COUNT(APNT_NO) AS '5월예약건수'
FROM APPOINTMENT
WHERE APNT_YMD BETWEEN '2022-05-01 00:00:00' AND '2022-05-31 23:59:59'
GROUP BY MCDP_CD
ORDER BY 5월예약건수, 진료과코드;
처음엔 예약 취소여부가 N이라는 조건을 넣었었다. 취소되었으면 그건 예약 한게 아니지 않은가?
그런데 아무리 봐도 틀릴 리가 없는 쿼리인데 계속 틀리더라...
혹시나 싶어서 해당 조건을 빼니 바로 ACCEPT되었다.
문제에서 조건을 좀 더 명확하게 했어야 하는 것이 아닌가... 싶다.