with subquery as (
select split(space(datediff('2020-11-04','2020-11-01')), ' ') as x
)
select
date_add('2020-11-01', idx) as new_date
from
subquery t
lateral view
posexplode(x) pe as idx, ele;
pgsql代码select generate_series(now()-interval '1 days','2022-01-14','1 days');结果hive代码with subquery as ( select split(space(datediff('2020-11-04','2020-11-01')), ' ') as x) select date_add('2020-11-01', idx) as new_datefrom sub