Algorithm/SQL
[Programmers]Lv 2.입양 시각 구하기(1)
Pycoder
2019. 10. 7. 15:00
728x90
반응형
문제:

풀이방법:
시간단위로 값을 출력하는 HOUR를 사용해서 시간대를 표현하도록 한다. HOUR를 사용하면 2019-10-2 09:35 -> 9
2019-10-3 09:59 -> 9 와 같이 변환시켜준다. 따라서 이를 기준으로 GROUPBY를 하고 갯수를 세준다. 또한 9시부터 19시까지라고 시간이 정해져 있으므로 이에 대한 조건을 HAVING으로 넣어주도록 한다.
|
1
2
|
SELECT HOUR(DATETIME) as 'HOUR',COUNT(*) as 'COUNT' FROM ANIMAL_OUTS
GROUP BY HOUR HAVING HOUR>=9 AND HOUR<=19 ORDER BY HOUR;
|
cs |
문제링크:
728x90
반응형