처음 문제를 보고서는 이게 뭘까.. 어떻게 풀어야 되는거지.. 이러고 검색을 했는데
HOUR -> 시간함수 활용하면 되는거였다.
Oracle만 하다보니까 MySQL 함수를 생각하지 못했음!!!
year(날짜) -> 년도만 출력
hour(시간) -> 몇 시인지 출력
minute(시간) -> 몇분인지 출력
second(시간) -> 몇 초인지 출력
SELECT HOUR(DATETIME), COUNT(*)
from ANIMAL_OUTS
where HOUR(DATETIME) between 9 and 19
group by HOUR(DATETIME)
order by HOUR(DATETIME);
order by를 안하면 값이 무작위로 출력되길래 추가해줬다.
'코딩테스트' 카테고리의 다른 글
[프로그래머스]정렬_K번째수 (0) | 2022.05.09 |
---|