SELECT MCDP_CD AS "진료과코드", COUNT(APNT_NO) AS "5월예약건수"
FROM APPOINTMENT
WHERE YEAR(APNT_YMD) = 2022 AND MONTH(APNT_YMD) = 05
GROUP BY MCDP_CD
ORDER BY 2 ASC, 1 ASC;
내가 쓴 where 절 말고도 WHERE DATE_FORMAT(APNT_YMD, '%Y-%m') = '2022-05' 이렇게 사용이 가능하다.
그리고 YEAR(), MONTH() 말고도 DAY(), HOUR(), MINUTE(), SECOND() 사용이 가능하다.
SELECT *
FROM 예약테이블
WHERE YEAR(APNT_YMD) = 2022
AND MONTH(APNT_YMD) = 5
AND DAY(APNT_YMD) = 15
AND HOUR(APNT_YMD) = 14
AND MINUTE(APNT_YMD) = 30
AND SECOND(APNT_YMD) = 0;