sql >> Databáze >  >> RDS >> PostgreSQL

PostgreSQL k nalezení středu mezi dvěma časovými razítky

Jednoduše odečtěte jeden od druhého, vydělte ho dvěma a přidejte k počátečnímu času:

begintime + (endtime - begintime)/2

Je správné, že time nelze dělit hodnota. Ale výsledek endtime - begintime není time ale interval . A vy můžete vydělte interval 2.

Výše uvedený výraz pracuje s time , timestamp nebo interval sloupce.




  1. Schéma databáze systému zasílání zpráv

  2. Budoucnost zásobníku aplikací

  3. Jednoduchý příklad vztahu many-to-many pomocí Sequelize

  4. nastavení globálního sql_mode v mysql