Имя запроса: "УдалитьЗакупкиПоАрхиву".
Цель запроса: Удалить все закупки в таблице Закупки, если они есть в таблице ЗакупкиАрхив
SQL-запрос:
DELETE Закупки.*, Закупки.ДатаРазмещения
FROM Закупки INNER JOIN ЗакупкиАрхив ON Закупки.КодЗаказа = ЗакупкиАрхив.КодЗаказа
WHERE (((Закупки.ДатаРазмещения)>Date()-30));
Если записи удаляются из одной таблицы, в запросе можно не указывать символ "*" (удаление значений всех полей), а можно указать только одно поле.
Если записи удаляются из одной таблицы (Закупки), связанной с другими (ЗакупкиАрхив), в запросе нужно указывать все поля таблицы (Закупки), из которой происходит удаление, введя символ "*".
Пояснение:
<
УДАЛИТЬ все записи, использовать поле ДатаРазмещения
ИЗ таблицы Закупки СВЯЗАННОЙ ВНУТРЕННЕЙ СВЯЗЬЮ
с таблицей ЗакупкиАрхив ПО полям Закупки.КодЗаказа = ЗакупкиАрхив.КодЗаказа
ГДЕзначение поля ДатаРазмещения больше текущей даты минус 30 дней
>
Запрос 10.
Тип запроса: Запрос на создание новой таблицы "НоваяТаблицаЗакупки"
Имя запроса: " ЗаказыЗаТекущийМесяц".
Цель запроса: Создать новую таблицу, содержащую сведения о закупках за текщий месяц.

SQL-запрос:
SELECT Закупки.НомерЗаказа,
Закупки.КодПоставщика,
Закупки.ДатаИсполнения
INTO НоваяТаблицаЗакупки
FROM Закупки
WHERE Format(Date(),"mmm") = Format([ДатаИсполнения],"mmm");
Вид таблицы просмотра результатов выполнения запроса

Содержание отчета
Привести созданные запросы к таблицам разрабатываемой базы данных в режиме QBE и в режиме SQL.