Я новичок в улье. У меня есть таблица, подобная следующей:
EntriesRunDate (
id string,
run_date string
);
В приведенной выше таблице запись будет обработана, когда ее связанная дата выполнения - сегодняшняя дата (где дата выполнения - в формате ГГГГММДД).
Чтобы выбрать такие строки, я написал следующий запрос улья:
select * from EntriesRunDate where run_date = (select from_unixtime(unix_timestamp(),'YYYYMMDD'));
Но при выполнении вышеуказанного запроса я получаю следующую ошибку:
FAILED: SemanticException Line 0:-1 Unsupported SubQuery Expression ''YYYYMMDD'': Only SubQuery expressions that are top level conjuncts are allowed
Хотя я думаю, что есть способ сделать это, установив переменную в командной строке и повторно используя ее в улье, но я хочу сделать все в улье. Я также не уверен, выполнимо ли это.