Например, у меня есть таблица, разбитая на столбцы ym
(202001).
Теперь SQL преобразует ym
в другой формат времени:
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
или весь диапазон таблиц?
есть ли официальный документ для этого? Спасибо.