문제
https://programmers.co.kr/learn/courses/30/lessons/59412?language=mysql
풀이
SELECT HOUR(DATETIME), COUNT(HOUR(DATETIME)) FROM ANIMAL_OUTS
WHERE HOUR(DATETIME) >= 9 AND HOUR(DATETIME) <= 19
GROUP BY HOUR(DATETIME) ORDER BY HOUR(DATETIME)
집계 함수는 HAVING 을 사용해야하지만,
시간은 WHERE 을 사용해야 한다.
이 점을 염두하면 쉽게 풀 수 있다.
댓글남기기