Предположим, вы постоянно используете в работе таблицу с данными о заказах за последние два года. Поступление заказов продолжается, таблица растет, а скорость ее обработки падает. Ускорить работу можно за счет удаления из таблицы сведений о заказах годичной давности. Окончательно удалить их нельзя, они могут пригодиться в будущем, например, для анализа отношений с отдельными клиентами. Данные о заказах, поступивших до 1996 года включительно, необходимо извлечь из таблицы и перенести в новую таблицу — Архив заказов.
Для решения поставленной задачи создадим запрос, позволяющий отобрать данные для новой таблицы. Критерием отбора будет
[Дата заказа]<01.01.1997
В меню Запрос выберите команду Создание таблицы. Откроется диалоговое окно задания параметров запроса на создание таблицы

Рис. 4.22. Окно задания параметров запроса на создание таблицы
В поле Имя таблицы задайте имя создаваемой таблицы. После нажатия кнопки ОК запрос на создание таблицы будет готов. Для его выполнения следует нажать кнопку Запуск на панели инструментов.
Такой же запрос можно создать и на SQL-языке, используя инструкцию SELECT...INTO:
SELECT Список_полей INTO Новая_Таблица
В качестве значения аргумента Список_полей указываются поля, которые должны быть скопированы в новую таблицу. Между именами полей ставятся запятые. В качестве значения аргумента Новоя_таблица задается таблица с выходным набором, которую мы получим в результате выполнения запроса.
Запрос на создание таблицы в рассматриваемом примере выглядит так:
SELECT Заказы.*
INTO [Архив заказов]
FROM Заказы
WHERE [Дата заказа] < 01.01.1997;
С помощью данного запроса на основе записей таблицы Заказы создается таблица Архив заказов с такой же структурой, как и у исходной таблицы. В нее помещаются записи о тех заказах, которые были сделаны до 1 января 1997 года.