sql >> Database >  >> RDS >> PostgreSQL

Beste manier om tijd boven 24:00:00 op te slaan in postgresql?

Stel voor om int daarvoor te gebruiken... uw waarde zou kunnen zijn:

Sec + Min * 60 + Hour * 3600

Voor 24:30:00 krijg je 88200.

Wanneer u uw waarde uit DB laadt, kunt u uw waarde omkeren door een eenvoudige wiskundige vergelijking:

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


  1. MySql Connector 6.8.2 RC, Entity Framework 6 en Code First

  2. Foutrapport - ORA-25155:kolom gebruikt in NATURAL-join kan geen kwalificatie 25155 hebben. 00000 - kolom gebruikt in NATURAL-join kan geen kwalificatie hebben

  3. Hoe MySQL op CentOS 7 te installeren

  4. Opgegeven sleutel was te lang; maximale sleutellengte is 767 bytes - ASPNet Identity MySQL