Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 3 запроса для студента  [new]
Lazy_Stud
Member

Откуда: Химки (Моск. обл.)
Сообщений: 169
Господа не проходите мимо помогите студенту чем можете!!!

Скрипт создания БД (Магазин):

CREATE TABLE CASH (

id_cash INTEGER NOT NULL,
money INTEGER NULL,
cashname VARCHAR2(20) NULL
);

CREATE TABLE COUNTRY (
id_country INTEGER NOT NULL,
countryname VARCHAR2(20) NULL
);

CREATE TABLE DAY (
id_day SMALLINT NOT NULL,
dayname CHAR(18) NULL
);

CREATE TABLE FIRM (
id_firm INTEGER NOT NULL,
firmname VARCHAR2(20) NULL
);

CREATE TABLE FIRM_COUNTRY (
id_firm INTEGER NOT NULL,
id_country INTEGER NOT NULL
);

CREATE TABLE GOODS (
id_goods INTEGER NOT NULL,
id_goodsname INTEGER NOT NULL,
id_country INTEGER NOT NULL,
id_firm INTEGER NOT NULL,
price INTEGER NULL,
d_guarant SMALLINT NULL,
m_guarant SMALLINT NULL,
y_guarant SMALLINT NULL
);

CREATE TABLE GOODSNAME (
id_goodsname INTEGER NOT NULL,
goodsname VARCHAR2(50) NULL
);

CREATE TABLE ORDERS (
id_order INTEGER NOT NULL,
id_goods INTEGER NOT NULL,
id_cash INTEGER NOT NULL,
amount INTEGER NULL,
datetime DATE NULL
);

CREATE TABLE SELLER (
id_seller INTEGER NOT NULL,
firstname VARCHAR2(20) NULL,
secondname VARCHAR2(20) NULL,
patronymic VARCHAR2(20) NULL
);

CREATE TABLE SELLER_CASH (
id_cash INTEGER NOT NULL,
id_seller INTEGER NOT NULL,
id_day SMALLINT NOT NULL
);

CREATE TABLE STORE (
id_goods INTEGER NOT NULL,
amount INTEGER NULL
);


Требуется написать следующие запросы (Или хоть один из них):

1)Для всех стран, которые производят более 1-го типа тов-ов, выдать max-ную стоимость какого-либо товара.

2)Напечатать кассы содержащие не менее 5-ти товаров, которые были проданы из страны 'X' за последние 3 дня.

3)Для каждой страны вывести общее кол-во товаров проданных за последние 3 дня, не менее 2-х единиц и отсортировать по названию товара.

P.S.
Написать всё надо на чистом SQL без применения всяких курсоров и т.д.
Большая просьба помочь.
26 апр 03, 00:12    [185369]     Ответить | Цитировать Сообщить модератору
 Re: 3 запроса для студента  [new]
Cat2
Member

Откуда: Petroskoi, Karjala
Сообщений: 145719
Вообще-то задания студентам даются для самостоятельной работы.

И никто тут не горит желанием помогать в получении диплома-липлома недоучке. Возможно, через пару лет этот недоучка придет в его организацию и придется работать и за себя, и за него. А еще хуже - разгребать ошибки, сделанные человеком который не в состоянии написать элементарные запросы
=====================
В своих запросах используйте HAVING.
26 апр 03, 22:42    [185499]     Ответить | Цитировать Сообщить модератору
 Re: 3 запроса для студента  [new]
Lazy_Stud
Member

Откуда: Химки (Моск. обл.)
Сообщений: 169
Огромное тебе спасибо Cat2.
26 апр 03, 23:05    [185505]     Ответить | Цитировать Сообщить модератору
 Re: 3 запроса для студента  [new]
Lazy_Stud
Member

Откуда: Химки (Моск. обл.)
Сообщений: 169
Кстати в "... ох проклятый Petrovskoy, чертова Карелия." я не собираюсь так, что не волнуйся.
26 апр 03, 23:07    [185506]     Ответить | Цитировать Сообщить модератору
 Re: 3 запроса для студента  [new]
Glory
Member

Откуда:
Сообщений: 104760
У вас у самого-то какие-то идеи есть ???
27 апр 03, 02:01    [185529]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить