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
반응형
'Algorithm > SQL' 카테고리의 다른 글
[Programmers]Lv 2. 이름에 el이 들어가는 동물 찾기 (0) | 2019.10.09 |
---|---|
[Programmers]Lv 2. 루시와 엘라 찾기 (0) | 2019.10.08 |
[Programmers]Lv 2. 동명 동물 수 찾기 (0) | 2019.10.06 |
[Programmers]Lv 2.NULL 처리하기 (2) | 2019.10.05 |
[Programmers]Lv 2. 고양이와 개는 몇 마리 있을까 (0) | 2019.10.04 |