PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PostgreSQL, um den Mittelpunkt zwischen zwei Zeitstempeln zu finden

Subtrahieren Sie einfach eins vom anderen, dividieren Sie es durch zwei und addieren Sie es zu begintime:

begintime + (endtime - begintime)/2

Es ist richtig, dass man eine time nicht teilen kann Wert. Aber das Ergebnis von endtime - begintime ist keine time sondern ein interval . Und Sie können dividiere ein Intervall durch 2.

Der obige Ausdruck funktioniert mit time , timestamp oder interval Spalten.