DATEADD-Äquivalent in PostgreSQL [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Postgres INTERVAL mit Wert aus Tabelle 3 Antworten

Gibt es in PostgreSQL ein Äquivalent zu diesem T-SQL-Befehl?

select dateadd(hh,duration_in_hours,start_date) as end_date

Ich habe nur das Schlüsselwort interval mit der nachfolgenden Zeichenfolge gefunden, aber diese schreckliche Konstruktion gibt einen Syntaxfehler zurück:

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

It erlaubt nur Zeichenkettenkonstanten nach dem Schlüsselwort "interval". Ich bin mir sicher, dass es in pgsql eine ähnliche Funktion geben muss, aber ich kann sie nicht finden.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage