코딩테스트/MySQL

[프로그래머스 Level 2] 입양 시각 구하기(1)(MySQL)

최-코드 2024. 6. 19. 20:07

코딩테스트 연습 - 입양 시각 구하기(1) | 프로그래머스 스쿨 (programmers.co.kr)

 

HOUR()함수를 알면 쉽게 풀 수 있는 문제였지만, HOUR()함수를 몰라서 검색해서 풀었다. 

HOUR("2024-06-19 03:12:01")일 때 DATE_FORMAT()는 03으로 나오지만 HOUR()은 앞에 0을 빼고 3만 나오게 된다.

SELECT HOUR(DATETIME) AS HOUR, COUNT(ANIMAL_ID) AS COUNT
FROM ANIMAL_OUTS
WHERE HOUR(DATETIME) >= 9 AND HOUR(DATETIME) <=19
GROUP BY HOUR(DATETIME)
ORDER BY HOUR(DATETIME)