|
@@ -28,40 +28,14 @@
|
|
|
|
|
|
|
|
Исходных данных для этой и последующих таблиц нет, поэтому вы можете писать туда что угодно (но близко к предметной области). Для типов агентов подойдут "индивидуальный предприниматель" и "Общество с ограниченной ответственностью" (для не обязательных таблиц много данных придумывать не надо, достаточно одной-двух записей)
|
|
Исходных данных для этой и последующих таблиц нет, поэтому вы можете писать туда что угодно (но близко к предметной области). Для типов агентов подойдут "индивидуальный предприниматель" и "Общество с ограниченной ответственностью" (для не обязательных таблиц много данных придумывать не надо, достаточно одной-двух записей)
|
|
|
|
|
|
|
|
- И так как исходных данных нет, а редактировать напрямую из **MySQL Workbench** нельзя, то пишем SQL-запрос вставки данных в основном его синтаксисе (с VALUE)
|
|
|
|
|
-
|
|
|
|
|
- ```sql
|
|
|
|
|
- INSERT INTO AgentType
|
|
|
|
|
- (Title)
|
|
|
|
|
- VALUES
|
|
|
|
|
- ('ИП'), ('ООО');
|
|
|
|
|
- ```
|
|
|
|
|
-
|
|
|
|
|
- Одной командой можно внести сразу несколько строк. Поле *Image* не обязательное, поэтому заполнять я его не стал.
|
|
|
|
|
|
|
+ И так как исходных данных нет, ~~а редактировать напрямую из **MySQL Workbench** нельзя, то пишем SQL-запрос вставки данных в основном его синтаксисе (с VALUE)~~ то добавляем данные прямо в таблицы.
|
|
|
|
|
|
|
|
2. Добавляем агента
|
|
2. Добавляем агента
|
|
|
|
|
|
|
|
- ```sql
|
|
|
|
|
- INSERT INTO Agent
|
|
|
|
|
- (Title, AgentTypeID, INN, Phone, Priority)
|
|
|
|
|
- VALUES
|
|
|
|
|
- ('ИП Колесников Е.И.', 1, '1234567890', '322223', 0);
|
|
|
|
|
- ```
|
|
|
|
|
-
|
|
|
|
|
Тут заполняем только обязательные поля. *AgentTypeID* смотрим в таблице **AgentType**.
|
|
Тут заполняем только обязательные поля. *AgentTypeID* смотрим в таблице **AgentType**.
|
|
|
|
|
|
|
|
3. Создание продаж продукции
|
|
3. Создание продаж продукции
|
|
|
|
|
|
|
|
- ```sql
|
|
|
|
|
- INSERT INTO ProductSale
|
|
|
|
|
- (AgentID, ProductID, SaleDate, ProductCount)
|
|
|
|
|
- VALUES
|
|
|
|
|
- (1, 2, '2021-10-01', 1),
|
|
|
|
|
- (1, 3, '2021-10-02', 1),
|
|
|
|
|
- (1, 4, '2021-10-03', 1),
|
|
|
|
|
- (1, 5, '2021-10-04', 1);
|
|
|
|
|
- ```
|
|
|
|
|
-
|
|
|
|
|
Добавляем несколько записей. Поля *AgentID* и *ProductID* смотрим в соответствующих таблицах. Дата продажи заполняется в формате `YYYY-MM-DD`
|
|
Добавляем несколько записей. Поля *AgentID* и *ProductID* смотрим в соответствующих таблицах. Дата продажи заполняется в формате `YYYY-MM-DD`
|
|
|
|
|
|
|
|
## Дополнительная выборка
|
|
## Дополнительная выборка
|