
험.. 이 문제는 구글링 결과를 가져왔습니다.
SET @HOUR = -1; # 변수 초기화
SELECT (@HOUR := @HOUR + 1) AS HOUR # 변수를 1씩 증가
, (SELECT COUNT(HOUR(DATETIME)) # HOUR(DATETIME)과 현재 '@HOUR' 값이 일치하는 레코드의 개수 세기
FROM ANIMAL_OUTS
WHERE HOUR(DATETIME) = @HOUR) AS COUNT
FROM ANIMAL_OUTS
WHERE @HOUR < 23;