Как получить абсолютное значение интервала

Рассмотрим следующее утверждение:

select interval '-1 hours'

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

select abs(extract(epoch from interval '-1 hours'))

Но мне интересно, есть ли более элегантный способ (способ, который сохраняет тип интервала)?

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

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