PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Postgres INTERVAL utilisant la valeur de la table

Multipliez simplement la valeur par un intervalle :

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

Depuis Postgres 9.4, cela est plus facile à faire en utilisant le make_interval() fonction :

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