PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara menambahkan jumlah hari di datetime postgresql

Ini akan memberi Anda tenggat waktu :

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

Atau fungsi make_interval dapat digunakan:

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

Untuk mendapatkan semua proyek yang tenggat waktunya berakhir, gunakan:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Impor Data Excel ke PostgreSQL 9.3

  2. Melewati param ke DB .execute untuk WHERE IN... INT list

  3. Bagaimana cara mengetahui partisi mana yang akan digunakan dalam partisi hash Postgres?

  4. Permintaan garis bujur PostgreSQL

  5. Bagaimana cara kerja COPY dan mengapa ini jauh lebih cepat daripada INSERT?