PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Melhor maneira de armazenar o tempo acima de 24:00:00 no postgresql?


Sugira usar int para isso ... seu valor pode ser:
Sec + Min * 60 + Hour * 3600

Para as 24:30:00, você receberá 88200.

Ao carregar seu valor do DB, você pode reverter seu valor por uma simples equação matemática:
Hour = int(value / 3600)
Min  = int(value % 3600 / 60)
Sec  = value % 3600 % 1800