문제
풀이
SELECT HOUR(DATETIME) AS HOUR, COUNT(DATETIME) AS COUNT
FROM ANIMAL_OUTS
WHERE HOUR(DATETIME) BETWEEN '9' AND '19'
GROUP BY HOUR(DATETIME)
ORDER BY HOUR(DATETIME) ASC
HOUR
-시간을 알려주는 문법 (0 ~ 23)
select hour('12:30:05');
결과 : 10
BETWEEN... AND...
-출력하고 싶은 데이터의 범위를 정하는 문법
SELECT *
FROM [테이블명]
WHERE [칼럼명] BETWEEN [조건 1] AND [조건 2]
https://jang8584.tistory.com/7
[mysql]날짜 관련 함수 모음
[mysql-함수]날짜 관련 함수 모음 dayofweek(date) 날짜를 한 주의 몇 번째 요일인지를 나타내는 숫자로 리턴한다. (1 = 일요일, 2 = 월요일, ... 7 = 토요일) mysql> select dayofweek('1998-02-03'); -> 3 weekd..
jang8584.tistory.com
[MySQL] 통계 유형별 조회 SQL
출처 : ======================================================== 데이터의 통계자료를 조회할 때, 시간대별, 일별, 주별, 월별 데이터를 조회하고자 한다. 아래의 SQL문을 응용하여 통계자료를 조회할 때 사용하
greenshinkr.wordpress.com
https://coding-factory.tistory.com/116
[MSSQL] BETWEEN절 사용법 & 예제
BETWEEN구문 데이터베이스를 사용하다 보면 ~어디서부터 ~어디까지의 데이터를 출력하고 싶은 경우가 있습니다. 대표적인 경우가 날짜죠 ~일부터 ~일까지의 데이터를 출력해라!! 물론 X보다 크고 Y
coding-factory.tistory.com
'DataBase > SQL Queries' 카테고리의 다른 글
[프로그래머스] IS NULL, IS NOT NULL, IF NULL (0) | 2022.03.18 |
---|---|
[프로그래머스] GROUP BY - 입양 시각 구하기(2) / 매 시간대별 통계, JOIN, IFNULL (0) | 2022.03.18 |
[프로그래머스]GROUP BY - 동명 동물 수 찾기 (0) | 2022.02.09 |
[프로그래머스]GROUP BY - 고양이와 개는 몇 마리 있을까 (0) | 2022.02.06 |
[프로그래머스]SUM, MAX, MIN - 중복값 제거 / DISTINCT (0) | 2022.02.05 |