sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo restar/agregar minutos de una marca de tiempo en postgreSQL

Las fechas, horas y marcas de tiempo en PostgreSQL se pueden agregar/restar un valor de INTERVALO:

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

Si su campo de marca de tiempo es varchar, puede convertirlo primero al tipo de datos de marca de tiempo y luego restar el intervalo:

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