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

Beste Möglichkeit, Zeit über 24:00:00 in Postgresql zu speichern?

Schlagen Sie vor, dafür int zu verwenden ... Ihr Wert könnte sein:

Sec + Min * 60 + Hour * 3600

Für den 24:30:00 erhalten Sie 88200.

Wenn Sie Ihren Wert aus DB laden, können Sie Ihren Wert durch eine einfache mathematische Gleichung umkehren:

Hour = int(value / 3600)
Min  = int(value % 3600 / 60)
Sec  = value % 3600 % 1800