시간 버킷별 집계
toDate() 함수를 사용했습니다. 또는 1시간 단위로 그룹화한 뒤 특정 날짜를 필터링할 수도 있습니다.
toStartOfHour() 함수는 지정된 시간을 해당 시간의 정각으로 변환합니다.
연도, 분기, 월 또는 일 단위로도 그룹화할 수 있습니다.
사용자 지정 그룹화 인터벌
toStartOfInterval() 함수를 사용하면 5분과 같은 임의의 인터벌로도 그룹화할 수 있습니다.
예를 들어 4시간 인터벌로 그룹화한다고 가정해 보겠습니다.
INTERVAL 절을 사용해 그룹화 인터벌을 지정할 수 있습니다:
toIntervalHour() 함수를 사용할 수도 있습니다.
빈 그룹 채우기
WITH FILL 수정자를 제공합니다. 이렇게 하면 비어 있는 모든 시간대가 0으로 채워져 시간의 흐름에 따른 분포를 더 잘 파악할 수 있습니다:
롤링 시간 윈도우
date_diff() 함수를 사용할 수 있습니다.
이 경우 day 컬럼은 일 단위 차이(예: 1일 전, 2일 전 등)를 나타냅니다: