sequence
sequence(start, stop)
- sequence(bigint,bigint) -> array[bigint]
- sequence(date,date) -> array[date]
select sequence(1,5)
select sequence(date('2022-05-16'),date('2022-05-17'))
sequence(start,stop,step)
- sequence(bigint, bigint, bigint) -> array[bigint]
- sequence(date, date, interval day to second) -> array[date]
- sequence(date, date, interval year to month) -> array[date]
- sequence(timestamp, timestamp, interval day to second) -> array[timestamp]
- sequence(timestamp, timestamp, interval year to month) -> array[timestamp]
select sequence(1,10,3)
select sequence(date('2022-05-16'),date('2022-05-25'),interval '2' day)
select sequence(date('2022-05-16'),date('2022-07-25'),interval '2' month)
select sequence(cast('2022-05-16 12:00:00' as timestamp),cast('2022-05-16 12:00:30' as timestamp),interval '7' second)
select sequence(cast('2022-05-16 12:00:00' as timestamp),cast('2022-05-18 12:00:30' as timestamp),interval '1' day)
select sequence(cast('2022-05-16 12:00:00' as timestamp),cast('2022-07-18 12:00:30' as timestamp),interval '1' month)