sql >> Database >  >> RDS >> PostgreSQL

Minuten aftrekken/toevoegen van een tijdstempel in postgreSQL

Datums, tijden en tijdstempels in PostgreSQL kunnen een INTERVAL-waarde worden toegevoegd/afgetrokken:

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

Als uw tijdstempelveld varchar is, kunt u het eerst casten naar het gegevenstype tijdstempel en vervolgens het interval aftrekken:

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



  1. Waarschuwing:#1265 Gegevens afgekapt voor kolom 'pdd' in rij 1

  2. Hoe voorkom je duplicaten tijdens het updaten van een MySQL-database?

  3. Wat is LENGTH() in MySQL?

  4. FOUT:functie dblink(onbekend, onbekend) bestaat niet