经过查询确认,starrocks暂时不支持sequence日期序列函数,但是数值型的序列函数array_generate()。
select data_dt from unnest(sequence(cast(‘2024-09-01 as date’),cast(‘2024-09-07’ as date),INTERVAL ‘1’ day)) t (data_dt);
下面是替换的逻辑,欢迎交流指正。
- date_diff
-- 计算开始日期和结束日期间隔天数
select date_diff('DAY','2024-09-01','2024-09-07');
执行结果