sql >> Database teknologi >  >> RDS >> PostgreSQL

Bedste måde at gemme tid over 24:00:00 i postgresql?

Foreslå at bruge int til det... din værdi kunne være:

Sec + Min * 60 + Hour * 3600

For 24:30:00 får du 88200.

Når du indlæser din værdi fra DB, kan du vende din værdi ved simpel matematisk ligning:

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


  1. angivelse af klassesti for selvstændig jython

  2. Sådan bruger du MySQL-brugervariabler med ADO.NET

  3. Sådan beregnes rang i MySQL

  4. Sådan rulles patchen tilbage efter mislykket cutover-fase i R12.2