PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

La meilleure façon de stocker l'heure au-dessus de 24:00:00 dans postgresql ?

Suggérez d'utiliser int pour cela... votre valeur pourrait être :

Sec + Min * 60 + Hour * 3600

Pour le 24:30:00, vous obtiendrez 88200.

Lors du chargement de votre valeur à partir de DB, vous pouvez inverser votre valeur par une simple équation mathématique :

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