Задание №4. Использование групповых операций в запросах

Использование групповых операций в запросах

Выражения, определяющие вычисляемые поля, создаются с помощью мастера простых запросов или вводятся пользователем в строку "Групповая операция" бланка запроса, в которой допускается выбор статистических функций для выполняемых над полем вычислений.

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

 
 

Заполняя ячейки в строке Групповая операция в бланке запроса, можно выполнить расчеты для групп записей и вычислить сумму, среднее, количество или другой тип итогового значения для вычисляемого поля.

Создать запрос «Промежуточная сумма заказа»:
в бланк запроса добавить одно поле из таблицы «Заказано»;

создать вычисляемое поле:ПромежуточнаяСумма: Sum(CCur([Цена]*[Количество]*(1-[Скидка])/100)*100);
выполнить команду Вид—Групповые операции и для поля Код заказа в строке Групповые операции установить операцию Группировка, а для вычисляемого поля – Выражение.

По схеме предыдущего задания создайте запрос "Продажа товаров в 1995г".

Таблицы, участвующие в запросе: Товары, Заказы, Заказано;

Поля, участвующие в запросе:

Марка

Дата исполнения - не выводимое поле, условие выбора записей

Between #01.01.95# And #31.12.95#

 
 

Вычисляемое поле ПродажиТоваров: Sum(CCur([Заказано].[Цена]*[Количество]*(1-[Скидка])/100)*100)

Замечание. Запись типа [Заказано].[Цена] означает выбор поля Цена из таблицы Заказано.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: