Читайте также: |
|
В данном разделе будем рассматривать следующие типы запросов:
1. Вывести наименование всех реализованных товаров.
2. Вывести прибыль от реализации каждого товара за определенный период.
Формулы расчета прибыли:
Прибыль=Доход-Расход;
Доход=ЦенаПродажи*КоличествоПроданныхТоваров, при условии, чтоЦенаПродажи, не изменялась в процессе реализации.
Расход=ЦенаПриобретения*КоличествоПриобретенныхТоваров, при условии, что ЦенаПриобретения, не изменялась в процессе преобретения. Т.е.
Прибыль= ЦенаПродажи * КоличествоПроданныхТоваров –
ЦенаПриобретения * КоличествоПриобретенныхТоваров.
В нашем случае
КоличествоПроданныхТоваров=КоличествоПриобретенныхТоваров.
Хотя, в общем случае, это не всегда так (товар может уценяться, портиться и т.д., кроме того, товар может залеживаться на складе и КоличествоПроданныхТоваров <> КоличествоПриобретенныхТоваров), тем не менее, рассчитываться прибыль будет так:
Прибыль= (ЦенаПродажи - ЦенаПриобретения) * КоличествоТоваров (упрощенный вариант, который мало отвечает действительности).
Для создания нового запроса необходимо кликнуть правой кнопкой мыши по объекту «Представления» и выбрать пункт «Новое представление» (New View) (рис. 15).
Рис. 15. Окно создания нового запроса
Затем для заданных выше запросов 1 и 2 следует добавить все три таблицы. Они отобразятся со связями по соответствующим полям.
Далее следует отметить поля, которые должны присутствовать в запросе, а именно, все поля, кроме ключей и кодов, т.е. те поля, которые интересуют заказчика (пользователя).
Рассмотрим отдельно создание запроса с вычисляемым полем (запрос 2). Для этого необходимо в тексте запроса вручную набрать формулу расчета прибыли от реализации товара, которая будет вычисляться в зависимости от полей «price_real», «price_acq» и «amount» в таблицах «Goods» и «Realization» соответственно за определенный период (например, с 22.06.08 по 24.06.08) (рис. 16). Формулы для расчета прибыли были приведены выше.
Рис. 16. Окно создания содержимого запроса
Для просмотра результатов (рис. 17) выполнения созданного запроса необходимо кликнуть правой кнопкой мыши по кнопке «View» (Запрос), а затем выбрать пункт «Open View» (Открыть запрос, представление).
Дата добавления: 2015-07-08; просмотров: 149 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Создание и сохранение базы данных | | | Создание и работа с хранимыми процедурами |