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

Il modo migliore per memorizzare l'ora sopra le 24:00:00 in postgresql?

Suggerisci di usare int per quello... il tuo valore potrebbe essere:

Sec + Min * 60 + Hour * 3600

Per le 24:30:00, riceverai 88200.

Quando carichi il tuo valore da DB, puoi invertire il tuo valore con una semplice equazione matematica:

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