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

PostgreSQL, aby znaleźć punkt środkowy między dwoma znacznikami czasu

Po prostu odejmij jeden od drugiego, podziel go przez dwa i dodaj do początku:

begintime + (endtime - begintime)/2

To prawda, że ​​nie możesz dzielić time wartość. Ale wynik endtime - begintime nie jest time ale interval . I możesz podziel przedział przez 2.

Powyższe wyrażenie działa z time , timestamp lub interval kolumny.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyszukiwanie tekstu Django z aktualizacją częściowego dopasowania zdań do django3

  2. Jednostki asocjacyjne DB i indeksowanie

  3. jak skonfigurować polecenie psql w cygwin?

  4. Jak utworzyć tabelę postgresql, gdy zaczyna się od docker compose

  5. Zmiana typu kolumny używanej w innych widokach