Как получить абсолютное значение интервала
Рассмотрим следующее утверждение:
select interval '-1 hours'
Я не мог понять, как получить абсолютное значение интервала, то есть переключить или удалить знак, если он отрицательный. Единственное, что мне пришло в голову, это следующее:
select abs(extract(epoch from interval '-1 hours'))
Но мне интересно, есть ли более элегантный способ (способ, который сохраняет тип интервала)?