반응형
https://programmers.co.kr/learn/courses/30/lessons/59412
[ 문제풀이 ]
HOUR() 함수를 사용하면 해당 날짜의 시간을 구할 수 있다. 시간별로 그룹핑하여 9 ~ 19시 사이에 있는 시간들만 뽑아내주면 된다.
HOUR(time) : 해당 날짜의 시간을 반환한다. 결과값 : 0 ~ 23
ex) HOUR('13:43:01') = 13
SELECT HOUR(DATETIME) AS 'HOUR', COUNT(*) AS 'COUNT'
FROM ANIMAL_OUTS
GROUP BY HOUR(DATETIME)
HAVING HOUR BETWEEN 9 AND 19
ORDER BY HOUR ASC;
반응형
'Problem Solving > 프로그래머스 SQL' 카테고리의 다른 글
[프로그래머스 SQL] 이름이 있는 동물의 아이디 (0) | 2021.08.10 |
---|---|
[프로그래머스 SQL] 이름이 없는 동물의 아이디 (0) | 2021.08.10 |
[프로그래머스 SQL] 동명 동물 수 찾기 (0) | 2021.08.10 |
[프로그래머스 SQL] 고양이와 개는 몇 마리 있을까 (0) | 2021.08.10 |
[프로그래머스 SQL] 중복 제거하기 (0) | 2021.08.10 |
댓글