PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Postgres INTERVAL usando o valor da tabela


Basta multiplicar o valor por um intervalo:
select create_ts + num_of_day * interval '1' day 
from abc_company;

Desde o Postgres 9.4 isso é feito mais facilmente usando o make_interval() função:
select create_ts + make_interval(days => num_of_day)
from abc_company;