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

Postgres INTERVAL ved hjælp af værdi fra tabel

Du skal blot gange værdien med et interval:

select create_ts + num_of_day * interval '1' day 
from abc_company;

Siden Postgres 9.4 er dette nemmere gjort ved at bruge make_interval() funktion:

select create_ts + make_interval(days => num_of_day)
from abc_company;


  1. 5 Fejl i databasedesign, der skal undgås

  2. Tilføj fremmednøgle til eksisterende tabel

  3. Sådan fungerer age() i PostgreSQL

  4. Kan jeg gemme billeder i MySQL