ХОРОШО. Только что попробовал в impala и возвращает ошибку: подзапросы в предикатах OR не поддерживаются. Есть идеи, что здесь происходит?
му у меня есть две следующие таблицы
Таблица А
Date num
01-16-15 10
02-20-15 12
03-20-15 13
Таблица Б
Date Value
01-02-15 100
01-03-15 101
. .
01-17-15 102
01-18-15 103
. .
02-22-15 104
. .
03-20-15 110
И я хочу, чтобы создать таблицу, которая имеет следующий вывод в импале
Date Value
01-17-15 102*10
01-18-15 103*10
02-22-15 104*12
. .
. .
Таким образом, идея заключается в том, что мы рассматриваем даты только между 01-16-15 и 02-20-15, и исключительно 02-20-15 и 03-20-15. И используйте число от начальной даты этого периода, скажем, 01-16-15, и умножьте его на каждый день в периоде, то есть с 1-16 до 2-20.
Я понимаю, что это должно быть сделано присоединением, но я не уверен, как вы присоединитесь в этом случае. Спасибо!