たとえば、列ym
(202001) でパーティション分割されたテーブルがあります。
現在、ym
他の時間形式に変換する SQL があります。
select * from table
where from_unixtime(unix_timestamp(`table`.ym , 'yyyyMM')) >= '2020-01-01 00:00:00')
AND from_unixtime(unix_timestamp(`table`.ym , 'yyyyMM')) < '2020-01-05 00:00:00');
パーティション列が元の値ではない場合でも、パーティション効果がありますか?
Hive が202001
パーティション範囲のみをスキャンするか、テーブル範囲全体をスキャンするか?
これに関する公式文書はありますか?ありがとう。