지후0816 2021. 5. 21. 17:04

< 문제 >

< 정답 및 설명 >

 

SELECT HOUR(DATETIME) AS `HOUR`, COUNT(DATETIME) AS `COUNT`
FROM ANIMAL_OUTS
GROUP BY HOUR(DATETIME)
HAVING HOUR >= 9 AND HOUR <= 19      # 9시~ 19시 사이의 시간
ORDER BY HOUR;

- HOUR(DATETIME) : HOUR 함수를 통해 DATETIME 칼럼의 시간 이하에 해당하는 부분(=시분초)를 가리킬 수 있다.