Acrhive база это всегда full table scan. Зато они очень быстрые на добавление. Любое выражение ORDER BY на такой таблице это merge sort со сливом во временные файлы кучи данных (по сути построение индекса на лету), а значит долго. UNION ALL не будет будет сортировать несколько выборок сразу, он просто соединяет результаты. С другой стороны, все ваши таблицы содержат данные только одного интервала, а значит все записи таблицы со старшей датой будут старше записей любой другой младшей таблицы. Тогда просто UINION ALL всех таблиц в порядке даты даст вам нужный результат.