blob: 4e92923b3820c49666537c7bf0f34744f16e2eb1 [file] [log] [blame]
--! qt:dataset:src
select
interval '10-11' year to month,
interval '10' year,
interval '11' month
from src limit 1;
select
interval_year_month('10-11'),
interval_year_month(cast('10-11' as string)),
interval_year_month(cast('10-11' as varchar(10))),
interval_year_month(cast('10-11' as char(10))),
interval_year_month('10-11') = interval '10-11' year to month
from src limit 1;
-- Test normalization of interval values
select
interval '49' month
from src limit 1;
select
interval '10 9:8:7.987654321' day to second,
interval '10' day,
interval '11' hour,
interval '12' minute,
interval '13' second,
interval '13.123456789' second
from src limit 1;
select
interval_day_time('2 1:2:3'),
interval_day_time(cast('2 1:2:3' as string)),
interval_day_time(cast('2 1:2:3' as varchar(10))),
interval_day_time(cast('2 1:2:3' as char(10))),
interval_day_time('2 1:2:3') = interval '2 1:2:3' day to second
from src limit 1;
-- Test normalization of interval values
select
interval '49' hour,
interval '1470' minute,
interval '90061.111111111' second
from src limit 1;