Back to Materialize

justify_interval function

doc/user/content/sql/functions/justify-interval.md

1231.2 KB
Original Source

justify_interval returns a new interval such that 30-day time periods are converted to months, 24-hour time periods are represented as days, and all fields have the same sign. It is a combination of 'justify_days' and 'justify_hours' with additional sign adjustment.

Signatures

{{% include-syntax file="examples/sql_functions/justify_interval" example="syntax" %}}

ParameterTypeDescription
intervalintervalThe interval value to justify.

Return value

justify_interval returns an interval value.

Example

mzsql
SELECT justify_interval(interval '1 mon -1 hour');
nofmt
 justify_interval
------------------
 29 days 23:00:00