Создание четвертого запроса

Запрос – «Какова стоимость продаж за заданный период» реализуется как показано на рисунке ниже. Запрос имеет два параметра и поле в виде расчетного выражения. Поле «Дата заказа» используется только для отбора заказов, поэтому в позиции «Групповые операции» выбран пункт «Условие».

В процессе выполнения запроса используются два параметра [Начало периода] и [Конец периода].

Если, например, необходимо найти стоимость заказов за декабрь, т.е. с 01.12.05 по 31.12.05 , то для параметров появившихся в результате выполнения запроса, нужно задать значения

 

 

 

Результат выполнения запроса будет иметь следующий вид.

 

 

SQL выражение для запроса будет выглядеть так:

SELECT Sum([Цена]*[Количество]*(1+[Наценка]-[Скидка])) AS Стоимость

FROM Заказ INNER JOIN Спецификация ON Заказ.[Номер заказа] = Спецификация.[Номер заказа]

WHERE (((Заказ.[Дата заказа])>=[Начало периода] And (Заказ.[Дата заказа])<=[Конец периода]));

Все запросы, если они предназначены для многократного использования, можно сохранить под своим именем, а затем выполнять при необходимости. Для большего удобства и наглядности к запросам могут быть разработаны формы и отчеты, которые позволят более удобно задавать параметры запроса и просматривать результаты.