
보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다.
WITH RECURSIVE hours AS (
SELECT 0 AS hour
UNION ALL
SELECT hour + 1 FROM hours WHERE hour < 23)
SELECT h.hour, COUNT(a.DATETIME) as COUNT
FROM hours h
LEFT JOIN ANIMAL_OUTS a ON h.hour = HOUR(a.DATETIME)
GROUP BY h.hour
ORDER BY h.hour