PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Cách thêm số ngày trong datetime postgresql

Điều này sẽ cung cấp cho bạn thời hạn:

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

Ngoài ra, hàm make_interval có thể được sử dụng:

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

Để nhận được tất cả các dự án đã hết thời hạn, hãy sử dụng:

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. Làm thế nào để giải phóng các khóa hàng Postgres có thể có?

  2. Quản lý tính khả dụng cao của PostgreSQL - Phần I:Chuyển đổi dự phòng tự động PostgreSQL

  3. Nhập CSV PostgreSQL từ dòng lệnh

  4. Sự cố kết nối với SQLAlchemy và nhiều quy trình

  5. Cặp giá trị khóa trong PostgreSQL