컬럼1, 컬럼2, 컬럼3 | 통계를 내려는 컬럼명 |
날짜컬럼 | 날짜 데이터의 컬럼명 |
테이블 | 1분 데이터가 있는 테이블명 |
분, 시간, 일 | 원하는 간격의 숫자 |
분 단위
SELECT MAX(컬럼1), MIN(컬럼2), SUM(컬럼3)
FROM 테이블
GROUP BY DATE(날짜컬럼), FLOOR(HOUR(날짜컬럼)), FLOOR(MINUTE(날짜컬럼)/분)
시간 단위
SELECT MAX(컬럼1), MIN(컬럼2), SUM(컬럼3)
FROM 테이블
GROUP BY DATE(날짜컬럼), FLOOR(HOUR(날짜컬럼)/시간)
일 단위
SELECT MAX(컬럼1), MIN(컬럼2), SUM(컬럼3)
FROM 테이블
GROUP BY FLOOR(DATE(날짜컬럼)/일)
'DBMS > MySQL' 카테고리의 다른 글
[MySQL] 각 행 별로 점수 비율 구하기 (0) | 2023.04.06 |
---|---|
[MySQL] JSON 형태의 데이터 다루기 (0) | 2023.02.15 |
[MySQL] 날짜를 지정한 형식으로 출력 (DATE_FORMAT) (0) | 2022.12.16 |
[MySQL] 데이터가 NULL이면 다른 값을 출력하는 함수 (0) | 2022.11.17 |
[MySQL] 오류해결 : You are using safe update mode (0) | 2022.11.15 |