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 должна быть какая-то похожая функция, но я не могу ее найти.