- •На языке sql создать таблицы и определить отношения между ними. (б-23)
- •На языке sql создать таблицы и определить отношения между ними. (б-8)
- •На языке sql создать таблицы и определить отношения между ними. (б-5)
- •На языке sql создать таблицы и определить отношения между ними. (б-14)
- •На языке sql создать таблицы и определить отношения между ними. (б-11)
- •На языке sql создать таблицы и определить отношения между ними. (б-20)
- •На языке sql создать таблицы и определить отношения между ними. (б-17)
- •На языке sql создать таблицы и определить отношения между ними. (б-2)
- •На языке sql создать таблицы и определить отношения между ними. (б-30)
- •На языке sql создать таблицы и определить отношения между ними. (б-33)
- •На языке sql создать таблицы и определить отношения между ними. (б-36)
- •На языке sql создать таблицы и определить отношения между ними. (б-39)
На языке sql создать таблицы и определить отношения между ними. (б-23)
Создать запрос, в котором отразить следующие поля: Код операции, дата операции, Код товара, Цена. При условии, что заказанное количество совпадает с Полученным количеством.
Отсортировать по убыванию поля Дата операции.
CREATE TABLE Товары ( КодТовара TinyInt Not null, ОписаниеТовара VarChar (50),
Цена Money, МинимальныйЗапас VarChar (5), Constraint PK1 Primary Key (КодТовара) );
CREATE TABLE Поставщики ( КодПоставщика TinyInt Not null, НазваниеПоставщика VarChar (50),
ОбщатьсяК VarChar (50), ДолжностьПолучателя VarChar (15),
Constraint PK2 Primary Key (КодПоставщика) );
CREATE TABLE Закупки ( КодЗаказа TinyInt Not null, КодПоставщика TinyInt Not null,
КодСотрудника TinyInt, ДатаРазмещения Datetime, ДатаНазначения Datetime,
ОбещаннаяДата Datetime, ДатаИсполнения Datetime, СтоимостьДоставки Money,
Constraint PK3 Primary Key (КодЗаказа),
Constraint FK1 Foreign Key (КодПоставщика) References Поставщики (КодПоставщики) );
CREATE TABLE Сделки ( КодОперации TinyInt Not null, ДатаОперации Datetime,
КодТовара TinyInt Not null, КодЗаказа TinyInt Not null, Цена Money,
ЗаказанноеКоличество VarChar (5), ПолученноеКоличество VarChar (5), Продано VarChar (5),
Constraint PK4 Primary Key (КодОперации),
Constraint FK2 Foreign Key (КодТовара) References Товары (КодТовара),
Constraint FK3 Foreign Key (КодЗаказа) References Закупки (КодЗаказа) );
SELECT Сделки.КодОперации, Сделки.ДатаОперации, Товары.КодТовара, Товары.Цена
FROM Сделки INNER JOIN Товары ON Сделки.КодТовара = Товары.КодТовара
WHERE Сделки.ЗаказанноеКоличество = Сделки.ПолученноеКоличество
ORDER BY Сделки.ДатаОперации DESC;
На языке sql создать таблицы и определить отношения между ними. (б-8)
Создать запрос, в котором отразить следующие поля: Код сотрудника, Дата выставления счета, сумма задатка, Оплачивающий отдел, Оплачено. Посчитать общую сумму Оплачено по всем расходам.
CREATE TABLE Сотрудники ( КодСотрудника TinyInt Not null, НомерПаспорта VarChar (12),
ТабельныйНомер VarChar (5), Имя VarChar (15), Фамилия VarChar (20), Должность VarChar (15),
Внутренний VarChar (15), Адрес VarChar (70),
Constraint PK1 Primary Key (КодСотрудника) );
CREATE TABLE Отчеты о расходах ( КодОтчетаОРасходах TinyInt Not null,
КодСотрудника TinyInt Not null, ТипРасходов VarChar (15),
НазваниеОтчетаОРасходах VarChar (30), ОписаниеОтчетаОРасходах VarChar (100),
ДатаВыставленияСчета Datetime, СуммаЗадатка Money, ОплачивающийОтдел VarChar (20),
Оплачено Money,
Constraint PK2 Primary Key (КодОтчетаОРасходах),
Constraint FK1 Foreign Key (КодСотрудника) References Сотрудники (КодСотрудника) );
CREATE TABLE Сведения о расходах ( КодСведенийОРасходах TinyInt Not null,
КодОтчетаОРасходах TinyInt Not null, КодТипаРасходов TinyInt,
СуммаСтатьиРасходов Money, ОписаниеСтатьиРасходов VarChar (50), ДатаРасходов Datetime,
Constraint PK3 Primary Key (КодСведенийОРасходах),
Constraint FK2 Foreign Key (КодОтчетаОРасходах) References Отчеты о расходах (КодОтчетаОРасходах) );
SELECT SUM (ОтчетыОРасходах.Оплачено),
Сотрудники.КодСотрудника, ОтчетыОРасходах.ДатаВыставленииСчета, ОтчетыОРасходах.СуммаЗадатка,
ОтчетыОРасходах.ОплачивающийОтдел, ОтчетыОРасходах.Оплачено
FROM ОтчетыОРасходах INNER JOIN Сотрудники
ON ОтчетыОРасходах.КодСотрудника = Сотрудники.КодСотрудника;
