2016-06-30 3 views
1

기계의 카운터가있는 테이블이 있습니다. timestamp, input, ouput.시간 분할로 DISTINCT 날짜 선택

세션의 시작과 끝에서 발생하는 입력과 출력을 얻어야합니다. 세션은 다른 날이지만 오전 6시에 시작하여 다음 날 6시에 끝납니다. 다른 요일을 얻기 위해 DISTINCT (DATE (timestamp))를 사용하지만 다음 날 발생하는 부분은 다루지 않으며 오전 6 시까 지 전날 데이터를 다룹니다.

어떻게 "세션"별로 그룹화 할 수 있습니까?

+0

내가 –

답변

0
그룹화 목적을 위해 시간을 시프트

:

DISTINCT(DATE(timestamp - INTERVAL '6' HOUR)) 
+0

, 난 지금 바보 매우 간단 느끼는 질문을 명확히하겠습니다 : D 타이 –