hiveSQL中,如何查看分区表的全量数据?我写的代码的问题是什么?
加入分区表已经运行了100天,我现在要输出这100天的所有数据,也就是全量。
我写的代码:
set hive.dynamic.partition=true;
set hive.dynamic.partition.mode=nonstrict;
select t.*
from
(
select *
from table_a
where etl_dt<=date_sub(current_date, 100)
union all
select *
from table_b
where etl_dt<=date_sub(current_date, 99)
) t