Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач.doc
Скачиваний:
160
Добавлен:
24.05.2015
Размер:
5.25 Mб
Скачать

11.3.8. Запрос «распределение товаров по производителям»

Предназначен для просмотра распределения товаров по производителям. Пользователь: работник

На MS Access (конструктор) запрос имеет вид (рис. 40):

Рис. 40. Запрос о распределении товаров по производителям

На языке SQL запрос имеет вид:

TRANSFORM Count(Products.Model) AS [Count-Model]

SELECT Products.[Kind of the device], Count(Products.Model) AS [Итоговое значение Model]

FROM Products

GROUP BY Products.[Kind of the device]

PIVOT Products.[Name of Company-manufacturer];

Результатом запроса является то, что представлено в отчете 11.2.8.

11.3.9. Запрос «распределение товаров по странам-производителям»

Предназначен для просмотра распределения товаров по странам-производителям.

Пользователь: работник

На MS Access (конструктор) запрос имеет вид (рис. 41):

Рис. 41. Запрос о распределении товаров по странам-производителям

На языке SQL запрос имеет вид:

SELECT [Country-Manufact].Country, Count(Characteristic.[Number of characteristic of product]) AS [Count-Number of characteristic of product]

FROM [Country-Manufact] INNER JOIN Characteristic ON [Country-Manufact].[ID of Country] = Characteristic.[ID of Country manufacturer]

GROUP BY [Country-Manufact].Country;

Результатом запроса является то, что представлено в отчете 11.2.9.

11.3.10. Запрос «полная стоимость всех товаров в магазинах заданного города»

Предназначен для просмотра стоимости товаров в магазинах заданного города.

Пользователь: работник

На MS Access (конструктор) запрос имеет вид (рис. 42):

Рис. 42. Запрос о полной стоимости всех товаров в магазинах заданного города

На языке SQL запрос имеет вид:

SELECT Town.Name, Shop.[Address (street and house)], TypeDevice.[Kind of the device], Company.[Name of Company-manufacturer], Characteristic.Model, Characteristic.[Description of characteristic], Product.[Cost of sale], ListProdShops.[Quantity in stock], [Город] AS Выражение1

FROM TypeDevice INNER JOIN (Town INNER JOIN (Shop INNER JOIN ((Product INNER JOIN (Company INNER JOIN Characteristic ON Company.[ID Company-manufacturer] = Characteristic.[ID Company manufacturer]) ON Product.[ID of product] = Characteristic.[Number of characteristic of product]) INNER JOIN ListProdShops ON Product.[ID of product] = ListProdShops.[ID of product]) ON Shop.[ID of shop] = ListProdShops.[ID of shop]) ON Town.[ID Town] = Shop.[ID of town]) ON TypeDevice.[ID of device kind] = Characteristic.[ID Kind of the device]

WHERE (((Town.Name)=[Город]) AND ((ListProdShops.[Quantity in stock])>0)) OR (((ListProdShops.[Quantity in stock])>0) AND (([Город])="Все"));

Результатом запроса является то, что представлено в отчете 11.2.10.

11.3.11. Запрос «наценки на все заданные устройства»

Предназначен для выбора наценок на все заданные устройства.

Пользователь: работник

На MS Access (конструктор) запрос имеет вид (рис. 43):

Рис. 43. Запрос о наценках на все заданные устройства

На языке SQL запрос имеет вид:

SELECT TypeDevice.[Kind of the device], Characteristic.Model, Product.Article, Product.[Cost of sale], Product.[Purchase price for store]

FROM TypeDevice INNER JOIN (Product INNER JOIN Characteristic ON Product.[ID of product] = Characteristic.[Number of characteristic of product]) ON TypeDevice.[ID of device kind] = Characteristic.[ID Kind of the device]

WHERE (((TypeDevice.[Kind of the device])=[Тип товара])) OR ((([Тип товара])="Все"));

Результатом запроса является то, что представлено в отчете 11.2.11.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]