<MySQL>
SELECT A.HOUR
, A.COUNT
FROM (
SELECT DATE_FORMAT(DATETIME, '%Y-%m-%d %H:%i:%s') AS TOTAL_DATE
, DATE_FORMAT(DATETIME, '%H') AS HOUR
, COUNT(SUBSTR(DATETIME, 12, 2)) AS COUNT
FROM ANIMAL_OUTS
GROUP BY SUBSTR(DATETIME, 12, 2)
) A
WHERE A.HOUR BETWEEN 9 AND 20
ORDER BY HOUR
<Oracle>
SELECT A.HOUR
, A.COUNT
FROM (
SELECT TO_CHAR(DATETIME, 'HH24') AS HOUR
, COUNT(TO_CHAR(DATETIME, 'HH24')) AS COUNT
FROM ANIMAL_OUTS
GROUP BY TO_CHAR(DATETIME, 'HH24')
) A
WHERE A.HOUR BETWEEN 9 AND 20
ORDER BY HOUR
프로그래머스 입양시각구하기 SQL
'SQL > 프로그래머스' 카테고리의 다른 글
[SQL] 프로그래머스 [Level-3] 오랜기간보호한동물(2) (0) | 2022.12.01 |
---|---|
[SQL] 프로그래머스 [Level-4] 보호소에서 중성화한 동물 (0) | 2022.12.01 |
[SQL] 프로그래머스 [Level-2] DATETIME에서 DATE로 형 변환 (0) | 2022.12.01 |
[SQL] 프로그래머스 [Level-3] 오랜기간보호한동물(1) (0) | 2022.12.01 |
[SQL] 프로그래머스 [Level-4] 입양시각구하기(2) (0) | 2022.12.01 |