У нас есть таблица impala, которая разделена на year=yyyy/month=mm/day=dd/hour=hh
. Одно из клиентских приложений может отправлять ему select
запросов с датой from
и to
в формате dd/mm/yyyy
.
Теперь, например, например. если для даты from
указано 01/11/2019
, а для даты to
установлено значение 29/02/2020
, для использования разделов imapla SQL должно выглядеть примерно так:
select * from table where (year = 2019 AND month in (11, 12)) OR (year = 2020 AND month in (1,2))
Есть ли в impala SQL способ преобразовать даты в нужные разделы выше?
К сожалению, рассматриваемый клиент - это инструмент BI, который не позволяет программировать логи c выше.