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

Jak odečíst/přičíst minuty od časového razítka v postgreSQL

Data, časy a časová razítka v PostgreSQL lze přidat/odečíst hodnotu INTERVAL:

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

Pokud je vaše pole časového razítka varchar, můžete jej nejprve přetypovat na datový typ časového razítka a poté odečíst interval:

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



  1. Knex connect s Heroku Postgres dostává chybu?

  2. Dotaz SUM pro dvě pole ve dvou různých tabulkách

  3. SQL Server rekurzivní dotaz

  4. Oracle DELETE sql s JOIN nefunguje