Я конвертирую SQL запрос в Импалу. Запрос SQL использует подзапрос в select для создания нового столбца и выглядит следующим образом-
select *, (select min(day)
from date_series
where day > t.work_day) as next_work_day
from table1 t
Однако Impala не поддерживает подзапрос в select для создания нового столбца, и этот запрос не выполняется. Могу ли я получить помощь, чтобы переписать этот запрос так, как Impala может выполнить.
Цель запроса: найти следующий рабочий день для столбца work_day.
Таблица1 является внешней таблицей и содержит
table1 contains 4 columns including the work day column
date_series contains all working dates stating from 2019-06-18 to current_day + 5
как
2019-06-20
2019-06-21
2019-06-24
.
.