PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Najlepszy sposób na przechowywanie czasu powyżej 24:00:00 w postgresql?

Zaproponuj użycie w tym celu int... Twoja wartość może wynosić:

Sec + Min * 60 + Hour * 3600

Za 24:30:00 otrzymasz 88200.

Podczas ładowania wartości z DB możesz odwrócić swoją wartość za pomocą prostego równania matematycznego:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyświetl wszystkie nazwy baz danych

  2. Przechowywanie długich ciągów binarnych (surowych danych)

  3. Eksportowanie bazy danych PostgreSQL za pomocą phpPgAdmin

  4. Napisz ramkę danych Spark do bazy danych postgres

  5. Funkcje agregujące na tablicach