Я пытаюсь создать динамический запрос из таблиц, которые хранятся в старой базе данных MySQL (версия 4.1). Заказы архивируются в отдельной таблице за каждый месяц в формате
ordtbl_YYYY_MMM (ordtbl_2019_M01 / ordtbl_2019_M02... etc)
Каждая таблица содержит одинаковые поля, и запрос одной из этих таблиц, конечно, относительно прост.
Как я могу установить это, чтобы стать более динамичным? Если пользователь может ввести диапазон дат, я могу проанализировать год и месяц по этим параметрам, но как тогда убедиться, что я собираю заказы из правильных таблиц? Это может охватывать 2,3 или более таблиц в зависимости от диапазона дат, запрошенного пользователем, то есть все заказы с 1 января по 3 июля, мне нужно объединить результаты из 7 таблиц.