PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Най-добрият начин за съхраняване на време над 24:00:00 в postgresql?

Предлагаме да използвате int за това... вашата стойност може да бъде:

Sec + Min * 60 + Hour * 3600

За 24:30:00 ще получите 88200.

Когато зареждате стойността си от DB, можете да обърнете стойността си чрез просто математическо уравнение:

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. Нов начин за персонализиране на вашия PostgreSQL мониторинг с Prometheus

  2. postgresql libpqxx Няколко заявки като една транзакция

  3. Как мога да комбинирам множество редове в една колона с помощта на PostgreSQL?

  4. Не може да завърши Flask-Migration

  5. TemplateSyntaxError:Уловена ImportError по време на изобразяване:не може да импортира име utils