PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment ajouter le nombre de jours dans postgresql datetime

Cela vous donnera le délai :

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

Alternativement la fonction make_interval peut être utilisé :

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

Pour obtenir tous les projets dont la date limite est dépassée, utilisez :

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