PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come aggiungere il numero di giorni in postgresql datetime

Questo ti darà la scadenza :

select id,  
       title,
       created_at + interval '1' day * claim_window as deadline
from projects

In alternativa la funzione make_interval può essere utilizzato:

select id,  
       title,
       created_at + make_interval(days => claim_window) as deadline
from projects

Per ottenere tutti i progetti la cui scadenza è scaduta, utilizza:

select *
from (
  select id, 
         created_at + interval '1' day * claim_window as deadline
  from projects
) t
where localtimestamp at time zone 'UTC' > deadline