-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path4.sql
More file actions
26 lines (21 loc) · 1.11 KB
/
4.sql
File metadata and controls
26 lines (21 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# ------------------------------------------------------
# 4. Добавить поле (cost - стоимость) в таблицу Projects .
# **** Так-же добавил стоимость каждого проекта ****
# ********* исходя из ЗП разработчиков **************
# ------------------------------------------------------
ALTER TABLE projects
ADD cost DECIMAL UNSIGNED,
ADD developers_salary_cost DECIMAL UNSIGNED;
UPDATE projects SET projects.developers_salary_cost = (
SELECT sum(developers.salary)
FROM mtm_project_developers LEFT JOIN developers
ON mtm_project_developers.mtm_id_developer = developers.id
WHERE projects.id = mtm_project_developers.mtm_id_project
GROUP BY mtm_id_project
);
UPDATE projects SET projects.cost = 2000 WHERE id = 1;
UPDATE projects SET projects.cost = 1000 WHERE id = 2;
UPDATE projects SET projects.cost = 1600 WHERE id = 3;
UPDATE projects SET projects.cost = 3300 WHERE id = 4;
UPDATE projects SET projects.cost = 2500 WHERE id = 5;
# # ------------------------------------------------------