sql >> Base de Datos >  >> RDS >> PostgreSQL

¿La mejor manera de almacenar el tiempo por encima de las 24:00:00 en postgresql?

Sugiera usar int para eso... su valor podría ser:

Sec + Min * 60 + Hour * 3600

Para las 24:30:00, obtendrás 88200.

Al cargar su valor desde la base de datos, puede revertir su valor mediante una simple ecuación matemática:

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