Курсовая работа: Работа торгового склада

Селекция для таблицы покупатели

select *fromпокупатели whereгород=’наимен_города’

select *from покупатели whereпокупатель=’наимен_фирмы’

Селекция для таблицы накладные

select *fromнакладные whereдата=’день . месяц . год’

select *from накладные whereпокупатель=’наимен_фирмы’

Селекция для таблицы отпуск_товаров_со_склада

select *fromотпуск_тов_со_склада whereтовар=’наимен_тов’

select *fromотпуск_тов_со_склада whereотпущено_ед =max(отпущено_ед)

select *fromотпуск_тов_со_склада whereотпущено_ед =min(отпущено_ед)

В результате приведенных запросов будут выведены только те строки заданной таблицы, которые соответствуют поставленному условию.

3 Сложные запросы

Вывести список всех товаров, которые купил какой-либо покупатель

Select товар from отпуск_тов_со_склада where номер_накладной in

(select номер_накладной from накладные where покупатель=’наимен_фирмы’)

В результате запрос выведет таблицу 6.1.

Таблица 6.1

Купленные товары
Товар1
ТоварN

Вывести список всех покупателей, которые купили какой-либо товар

Select покупатель from накладные where номер_накладной in

(select номер_накладной from отпуск_тов_со_склада where

товар =’наимен_товара’)

В результате запрос выведет таблицу 6.2.


Таблица 6.2

Покупатель, который приобрел товар
Покупатель1
ПокупательN

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

Select товары . тов , sum(отпуск_тов_со_склада . отпущено_ед),

sum(отпуск_тов_со_склада . отпущено_ед * товары . ед_измер),

from (товары JOIN отпуск_тов_со_склада ON товары . товар= отпуск_тов_со_склада . товар) JOIN накладные ON отпуск_тов_со_склада . номер_накл=накладные . номер_накл

GROUPBY товары . товар

В результате запрос выведет таблицу 6.3.

К-во Просмотров: 523
Бесплатно скачать Курсовая работа: Работа торгового склада