Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Создание и работа с представлениями (запросы)

Читайте также:
  1. I. Назначение и принцип работы зубофрезерных станков, работающих червячной фрезой
  2. I. Подготовительная работа.
  3. I. Подготовительная работа.
  4. I. Подготовительная работа.
  5. I. Практическая работа
  6. II. Как работает модем.
  7. III блок. Работа КПЛ в составе Интергруппы.

В данном разделе будем рассматривать следующие типы запросов:

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 | Нарушение авторских прав


Читайте в этой же книге: Преимущества архитектуры клиент-сервер | Состав и назначение баз данных в MS SQL Server | Используемые типы данных в SQL Server | Описание примера базы данных | Создание и удаление представлений | Преимущества и недостатки представлений. | Понятие хранимой процедуры | Создание, изменение и удаление хранимых процедур | Выполнение хранимой процедуры | Использование MS SQL Server Management Studio для работы с объектами базы данных |
<== предыдущая страница | следующая страница ==>
Создание и сохранение базы данных| Создание и работа с хранимыми процедурами

mybiblioteka.su - 2015-2024 год. (0.005 сек.)