diff --git a/sql/core/src/test/resources/sql-tests/results/nonansi/try_arithmetic.sql.out.java21 b/sql/core/src/test/resources/sql-tests/results/nonansi/try_arithmetic.sql.out.java21 index fe16b02c55d4..e20ae064e577 100644 --- a/sql/core/src/test/resources/sql-tests/results/nonansi/try_arithmetic.sql.out.java21 +++ b/sql/core/src/test/resources/sql-tests/results/nonansi/try_arithmetic.sql.out.java21 @@ -167,6 +167,54 @@ struct +-- !query output +09:00:00 + + +-- !query +SELECT try_add(interval 1 hour, time'08:00:00') +-- !query schema +struct +-- !query output +09:00:00 + + +-- !query +SELECT try_add(time'23:59:59.999999', interval 1 hour) +-- !query schema +struct +-- !query output +NULL + + +-- !query +SELECT try_add(time'00:00:00', interval -1 second) +-- !query schema +struct +-- !query output +NULL + + +-- !query +SELECT try_add(time'08:30:00', null) +-- !query schema +struct +-- !query output +NULL + + +-- !query +SELECT try_add(null, interval 1 hour) +-- !query schema +struct +-- !query output +NULL + + -- !query SELECT try_add(interval 2 year, interval 2 year) -- !query schema @@ -465,6 +513,62 @@ struct NULL +-- !query +SELECT try_subtract(time'10:00:00', interval 1 hour) +-- !query schema +struct +-- !query output +09:00:00 + + +-- !query +SELECT try_subtract(time'00:30:00', interval 1 hour) +-- !query schema +struct +-- !query output +NULL + + +-- !query +SELECT try_subtract(time'00:00:00', interval 1 second) +-- !query schema +struct +-- !query output +NULL + + +-- !query +SELECT try_subtract(time'10:00:00', null) +-- !query schema +struct +-- !query output +NULL + + +-- !query +SELECT try_subtract(time'10:00:00', time'08:00:00') +-- !query schema +struct +-- !query output +0 02:00:00.000000000 + + +-- !query +SELECT try_subtract(time'08:00:00.123456', time'10:00:00') +-- !query schema +struct +-- !query output +-0 01:59:59.876544000 + + +-- !query +SELECT try_subtract(null, time'08:00:00') +-- !query schema +struct +-- !query output +NULL + + -- !query SELECT try_multiply(2, 3) -- !query schema