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

Jak odjąć/dodać minuty od znacznika czasu w postgreSQL

Daty, czasy i znaczniki czasu w PostgreSQL można dodawać/odejmować wartości INTERVAL:

SELECT now()::time - INTERVAL '10 min'

Jeśli Twoje pole sygnatury czasowej to varchar, możesz rzutować je najpierw na typ danych datownika, a następnie odjąć interwał:

 ( (left(precence_records.created::text, 11) || ' ') ||
   (contacts.entry_time::time + INTERVAL '10min')::text )::timestamp <
 precence_records.created::timestamp



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Importowanie spakowanego pliku CSV do PostgreSQL

  2. Zainstaluj RPostgreSQL na RHEL 6.5 libpq-fe.h Błąd

  3. Wykonaj zapytanie na podstawie JSON przechowywanego w kolumnie

  4. Jak zwrócić przykładowy wiersz z bazy danych jeden po drugim?

  5. Django:NotImplementedError:annotate() + differ(fields) nie jest zaimplementowany