DATEADD эквивалент в PostgreSQL [дубликат]

На этот вопрос уже есть ответ:

Postgres INTERVAL используя значение из таблицы 3 ответа

Есть ли эквивалент в этой команде T-SQL в PostgreSQL?

select dateadd(hh,duration_in_hours,start_date) as end_date

Я нашел только ключевое слово интервала с последующей строкой, но эта ужасная конструкция возвращает синтаксическую ошибку:

select start_date + interval cast(duration_in_hours as varchar) || ' hours'

It позволяет только строковую константу после ключевого слова «interval». Я уверен, что в pgsql должна быть какая-то похожая функция, но я не могу ее найти.

Ответы на вопрос(1)

Ваш ответ на вопрос