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

Jak přidat počet dní v postgresql datetime

Tím získáte konečný termín:

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

Případně funkce make_interval lze použít:

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

Chcete-li získat všechny projekty, u kterých vypršel termín, použijte:

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


  1. Používání dat chráněných pomocí Azure Key Vault z Linuxu

  2. Jaký je ekvivalent varchar(max) v Oracle?

  3. 3 způsoby, jak „Unhex“ řetězec v MySQL

  4. Základní příkazy SQL:Jak psát jednoduché dotazy s příklady