2016-06-30 4 views
1

Ich habe eine Tabelle mit Zählern von einer Maschine. Zeitstempel, Eingabe, Ausgabe.Wählen Sie DISTINCT Datumsangaben mit Stundensegmentierung

Ich brauche die Eingabe und Ausgabe, die am Anfang und am Ende einer Sitzung passiert ist. Eine Sitzung ist ein anderer Tag ABER es beginnt um 6:00 Uhr und endet um 6 Uhr am nächsten Tag. Ich verwende DISTINCT (DATE (Zeitstempel)), um die verschiedenen Tage zu bekommen, aber es deckt nicht den Teil ab, der am nächsten Tag passiert UND deckt die Daten des Vortages bis 6:00 Uhr ab.

Wie kann ich nach "Sitzungen" gruppieren?

+0

ich die Frage klären werde –

Antwort

0

die Zeit für die Zwecke der Eingruppierung Shift:

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

unglaublich einfach, ich jetzt dumm fühlen: D ty –