2017-06-26 3 views
0

Ich habe ein paar Tabellen, die Einträge mit einem Zeitstempel ohne Zeitzone hat (zum Beispiel: "2014.06.23 11.48.31)PostgreSQL finden Einträge innerhalb einer bestimmten Zeitspanne von Zeitstempel

Jetzt, Ich möchte alle Einträge der Tabellen erhalten, die zwischen 7 und 9 Uhr einen Zeitstempel haben.

+0

was hast du bisher gemacht? .. welche schwierigkeiten hast du getroffen? warum nicht date_part ('hour', ts) in (7,8,9) ' –

Antwort

0

können Sie die Stunde extrahieren:

where extract(hour from ts) between 7 and 8 

Das funktioniert, weil der Zeitrahmen für Sie genau suchen, um Stunden entspricht. Ich denke, das ist etwas einfacher als die Konvertierung in einen Zeitdatentyp.

Verwandte Themen