МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІКТА
кафедра ЗІ
Розрахункова робота
з дисципліни: «Інформатика, частина 2»
Таблиці
Замовлення
Номер
Дата
Код клієнта
Товар
Кількість
Продавець
1
08.04.2014
206
305
9
106
2
09.04.2014
205
307
4
104
3
11.04.2014
201
312
7
107
4
13.04.2014
202
308
6
102
5
15.04.2014
204
306
5
101
6
19.04.2014
208
312
8
110
7
24.04.2014
215
315
10
108
8
24.04.2014
210
315
4
110
9
29.04.2014
205
312
3
109
10
30.04.2014
212
309
8
110
11
05.05.2014
202
306
6
104
12
07.05.2014
204
307
10
106
13
10.05.2014
204
307
5
105
14
12.05.2014
212
314
10
101
15
14.05.2014
204
308
3
108
16
15.05.2014
203
306
7
104
17
18.05.2014
202
308
5
109
18
19.05.2014
208
307
8
102
19
25.05.2014
202
306
12
107
20
26.05.2014
208
308
10
104
Клієнти
Код клієнта
Фірма
Код працівника
Кредит
201
Ауді
101
2 000,грн.
202
Хонда
109
10 000,грн.
203
Альфа Ромео
102
26 000,грн.
204
Бентлі
104
100 000,грн.
205
Мерседес
104
25 000,грн.
206
БМВ
105
40 000,грн.
207
Форд
106
30 150,грн.
208
Фольксваген
107
70 000,грн.
209
Шевролет
106
200 000,грн.
210
Тойота
101
100 000,грн.
211
Рендж Ровер
102
9 000 000,грн.
212
Мітсубіші
109
333 000,грн.
213
Субару
110
46 000,грн.
214
Ескалейд
103
90 000,грн.
215
Каділак
103
150 000,грн.
216
Порше
109
48 000,грн.
Офіси
Код офісу
Місто
Регіон
План
Сума контрактів
7
Лондон
захід
5 750,грн.
7 000,грн.
8
Львів
захід
8 000,грн.
5 000,грн.
11
Париж
схід
5 000,грн.
5 100,грн.
14
Відень
центр
7 500,грн.
13 000,грн.
22
Львів
захід
3 000,грн.
8 000,грн.
Підсумки
Номер запису
Найменування
Місяць
Вартість
1
Диски Audi Q7
4
2 200,00грн.
2
Диски Audi Q7
5
12 650,00грн.
3
Спойлер Subaru Legacy
4
3 000,00грн.
4
Спойлер Subaru Legacy
5
9 000,00грн.
5
Хромований диск
4
5 600,00грн.
6
Підкрильники
5
9 000,00грн.
7
Неонові фари BMW
4
3 000,00грн.
8
Неонові фари BMW
5
15 000,00грн.
9
Бокові спідниці
4
7 650,00грн.
10
Гідравліка
4
32 400,00грн.
11
Стереосистема Monster Beats
4
16 800,00грн.
Працівники
Код службовця
Прізвище
Офіс
Посада
План
Сума контрактів
101
Шмайсер Е.
8
Головний Механік
8 000,грн.
7 500,грн.
102
Каштанов Т.Б.
14
Інженер
10 000,грн.
9 500,грн.
103
Ройс М.
7
Інженер
9 000,грн.
11 000,грн.
104
Россі В.
22
Електрик
16 000,грн.
14 000,грн.
105
Ді Капріо Л.
11
Головний Механік
5 000,грн.
8 500,грн.
106
Йовічевіч І. А.
22
Інженер
5 750,грн.
9 500,грн.
107
Стетем Дж.
8
Інженер
5 000,грн.
5 500,грн.
108
Маяковський В. І.
14
Електрик
7 000,грн.
12 000,грн.
109
Корбенко Ю. І.
7
Головний Механік
3 000,грн.
1 500,грн.
110
Оксімірон М..
11
Інженер
3 500,грн.
4 400,грн.
Товари
Код товару
Найменування
Ціна
Кількість
305
Бокові спідниці
850,грн.
70
306
Неонові фари BMW
600,грн.
50
307
Диски Audi Q7
550,грн.
150
308
Спойлер Subaru Legacy
500,грн.
130
309
Хромований диск
700,грн.
30
310
Бампер
2 000,грн.
200
311
Склопідіймач
200,грн.
50
312
Гідравліка
1 800,грн.
24
313
Чохол
70,грн.
100
314
Підкрильники
900,грн.
95
315
Стереосистема Monster Beats
1 200,грн.
80
Зв'язки між таблицями
/
Завдання №1
Створіть запит, який відображає назви фірм та їх кредит, які обслуговує працівник з кодом 101. Збережіть запит з іменем СамЗапит1.
SELECT Клієнти.Фірма, Клієнти.Кредит
FROM Клієнти
WHERE Клієнти.[Код працівника]=101;
Назви фірми та кредити, які обслуговує працівник 101
Фірма
Кредит
Ауді
2 000,грн.
Тойота
100 000,грн.
Завдання №2
Створіть запит, який відображає інформацію про клієнтів з кредитом більшим за 20000 грн. Збережіть запит з іменем СамЗапит2.
SELECT Клієнти.[Код клієнта], Клієнти.Фірма, Клієнти.[Код працівника]
FROM Клієнти
WHERE Клієнти.Кредит>20000;
Клієнти з кредитом >20000 грн
Код клієнта
Фірма
Код працівника
203
Альфа Ромео
102
204
Бентлі
104
205
Мерседес
104
206
БМВ
105
207
Форд
106
208
Фольксваген
107
209
Шевролет
106
210
Тойота
101
211
Рендж Ровер
102
212
Мітсубіші
109
213
Субару
110
214
Ескалейд
103
215
Каділак
103
216
Порше
109
Завдання №3
Створіть запит, який відображає найменування товарів, яких є менше ніж 20 шт. на складі. Збережіть запит з іменем СамЗапит3.
SELECT Товари.Найменування
FROM Товари
WHERE Товари.Кількість<20;
Товари, яких менше ніж 20 штук
Найменування
Склопідіймач
Завдання №4
Створіть запит, який відображає прізвища працівників 12 офісу, які перевиконали план. Збережіть запит з іменем СамЗапит4.
SELECT Працівники.Прізвище
FROM Працівники
WHERE Працівники.Офіс=7 AND Працівники.[Сума контрактів]>[План];
Працівники 12 офісу, які перевиконали план
Прізвище
Ройс М.
Завдання №5
Створіть запит, який відображає дані про працівників, обсяг продаж яких знаходиться в межах від 80% до 120% відносно запланованих показників. Збережіть запит з іменем СамЗапит5.
SELECT Працівники.Прізвище, Офіси.Місто, Офіси.Регіон
FROM Працівники INNER JOIN Офіси ON Офіси.[Код офісу] = Працівники.Офіс
WHERE Працівники.[Сума контрактів] Between Працівники.[План]*0.8 And Працівники.[План]*1.2;
Дані про працівників, обсяг продаж яких є між 80% і 120%
Прізвище
Місто
Регіон
Шмайсер Е.
Львів
захід
Каштанов Т.Б.
Відень
центр
Россі В.
Львів
захід
Стетем Дж.
Львів
захід
Завдання №6
Створіть запит, який відображає товари та їх ціну, яка не міститься в діапазоні від 200 грн. до 1000 грн. Збережіть запит з іменем СамЗапит6.
SELECT Товари.Найменування, Товари.Ціна
FROM Товари
WHERE Товари.Ціна Not Between 200 And 1000;
Товари та ціна, яка НЕ у діапазоні від 200 до 1000 грн
Найменування
Ціна
Бампер
2 000,грн.
Гідравліка
1 800,грн.
Чохол
70,грн.
Стереосистема Monster Beats
1 200,грн.
Завдання №7
Створіть запит, який відображає дані про замовлення товарів з номерами 306, 307 та 315. Збережіть запит з іменем СамЗапит7.
SELECT *
FROM Замовлення
WHERE Замовлення.Товар IN (306,307,315);
Дані про замовлення товарів з номерами 306, 307 та 315
Номер
Дата
Код клієнта
Товар
Кількість
Продавець
2
09.04.2014
205
307
4
104
5
15.04.2014
204
306
5
101
7
24.04.2014
215
315
10
108
8
24.04.2014
210
315
4
110
11
05.05.2014
202
306
6
104
12
07.05.2014
204
307
10
106
13
10.05.2014
204
307
5
105
16
15.05.2014
203
306
7
104
18
19.05.2014
208
307
8
102
19
25.05.2014
202
306
12
107
Завдання №8
Створіть запит, який відображає назви фірм на букву «Д». Відсортуйте назви фірм в алфавітному порядку. Збережіть запит з іменем СамЗапит8.
SELECT Клієнти.Фірма
FROM Клієнти
WHERE Клієнти.Фірма Like "А*"
ORDER BY Клієнти.Фірма;
Назви фірм на букву Д
Фірма
Ауді
Альфа Ромео
Завдання №9
Створіть запит, який відображає мінімальну та максимальну суму укладених контрактів для працівників 7 офісу. Використайте агрегуючі функції MIN та MAX і збережіть запит з іменем СамЗапит9.
SELECT Min([Сума контрактів]) AS Мінімальна, Max([Сума контрактів]) AS Максимальна
FROM Працівники
WHERE Працівники.Офіс=7;
Min and Max сума контрактів працівників 7 офісу
Мінімальна
Максимальна
1 500,00грн.
11 000,00грн.
Завдання №10
Створіть запит на основі таблиці Замовлення, який відображає кількість незалежних замовлень по кожному товару і сумарну кількість замовлень для кожної одиниці товару. Використайте агрегуючі функції COUNT та SUM і збережіть запит з іменем СамЗапит10.
SELECT Замовлення.Товар, Count(Замовлення.Кількість) AS [К-сть замовлень], Sum(Замовлення.Кількість) AS [Загальна к-сть]
FROM Замовлення
GROUP BY Замовлення.Товар;
К-сть незалежних замовлень і сумарна к-сть замовлень
Товар
К-сть замовлень
Загальна к-сть
305
1
9
306
4
30
307
4
27
308
4
24
309
1
8
312
3
18
314
1
10
315
2
14
Завдання №11
Створіть запит, який відображає прізвище працівника, фірму з якою він оформив замовлення та дату замовлення. Збережіть запит з іменем СамЗапит11.
SELECT Працівники.Прізвище, Клієнти.Фірма, Замовлення.Дата
FROM Працівники INNER JOIN (Клієнти INNER JOIN Замовлення ON Клієнти.[Код клієнта] = Замовлення.[Код клієнта]) ON Працівники.[Код службовця] = Замовлення.Продавець;
Прізвище працівника, назва фірми та дата замовлення
Прізвище
Фірма
Дата
Йовічевіч І. А.
БМВ
08.04.2014
Россі В.
Мерседес
09.04.2014
Стетем Дж.
Ауді
11.04.2014
Каштанов Т.Б.
Хонда
13.04.2014
Шмайсер Е.
Бентлі
15.04.2014
Оксімірон М..
Фольксваген
19.04.2014
Маяковський В. І.
Каділак
24.04.2014
Оксімірон М..
Тойота
24.04.2014
Корбенко Ю. І.
Мерседес
29.04.2014
Оксімірон М..
Мітсубіші
30.04.2014
Россі В.
Хонда
05.05.2014
Йовічевіч І. А.
Бентлі
07.05.2014
Ді Капріо Л.
Бентлі
10.05.2014
Шмайсер Е.
Мітсубіші
12.05.2014
Маяковський В. І.
Бентлі
14.05.2014
Россі В.
Альфа Ромео
15.05.2014
Корбенко Ю. І.
Хонда
18.05.2014
Каштанов Т.Б.
Фольксваген
19.05.2014
Стетем Дж.
Хонда
25.05.2014
Россі В.
Фольксваген
26.05.2014
Завдання №12
Створіть запит, який відображає сумарну вартість замовлень, які оформив працівник Маяковський В. І. Використайте агрегуючу функцію SUM, вартість замовлення– це добуток кількості замовлень з таблиці Замовлення на ціну з таблиці Товари. Збережіть запит з іменем СамЗапит12.
SELECT SUM((Замовлення.Кількість)*(Товари.Ціна)) AS [Сумарна вартість замовлень]
FROM Товари INNER JOIN (Працівники INNER JOIN Замовлення ON Працівники.[Код службовця] = Замовлення.Продавець) ON Товари.[Код товару] = Замовлення.Товар
WHERE Працівники.Прізвище='Маяковський В. І.'
GROUP BY Працівники.Прізвище;
Сумарна вартість замовлень Федецького
Сумарна вартість замовлень
13 500,00грн.
Завдання №13
Створіть запит, який відображає кількість замовлень, які оформлені працівниками 7 офісу. При побудові запиту використайте агрегуючу функцію COUNT. Збережіть запит з іменем СамЗапит13.
SELECT COUNT(Замовлення.Кількість) AS ['К-сть замовлень працівниками 7 офісу']
FROM Працівники INNER JOIN Замовлення ON Працівники.[Код Службовця]=Замовлення.[Продавець]
WHERE Працівники.Офіс=7;
Кількість замовлень, які оформлені працівниками 7 офісу
'К-сть замовлень працівниками 7 офісу'
2
Завдання №14
Створіть запит, який відображає найменування проданих товарів з кодом 307, 308 та 315. Результати запиту повинні бути унікальні (без повторів). Збережіть запит з іменем СамЗапит14.
SELECT DISTINCT Товари.Найменування
FROM Товари
WHERE Товари.[Код Товару] IN (307,308,315);
Продані товари з кодом 307, 308, 315
Найменування
Диски Audi Q7
Спойлер Subaru Legacy
Стереосистема Monster Beats
Завдання №15
Створіть запит, який відображає вартість кожного замовлення. Крім вартості запит повинен містити назву товару, його ціну та кількість товару в замовленні. Збережіть запит з іменем СамЗапит15.
SELECT Товари.Найменування, Товари.Ціна, Товари.Кількість, ((Замовлення.Кількість)*(Товари.Ціна)) AS [Вартість замовлення]
FROM Товари INNER JOIN Замовлення ON Товари.[Код товару] = Замовлення.Товар;
Вартість кожного замовлення
Найменування
Ціна
Кількість
Вартість замовлення
Бокові спідниці
850,грн.
70
7 650,00грн.
Неонові фари BMW
600,грн.
50
3 000,00грн.
Неонові фари BMW
600,грн.
50
3 600,00грн.
Неонові фари BMW
600,грн.
50
4 200,00грн.
Неонові фари BMW
600,грн.
50
7 200,00грн.
Диски Audi Q7
550,грн.
150
2 200,00грн.
Диски Audi Q7
550,грн.
150
5 500,00грн.
Диски Audi Q7
550,грн.
150
2 750,00грн.
Диски Audi Q7
550,грн.
150
4 400,00грн.
Спойлер Subaru Legacy
500,грн.
130
3 000,00грн.
Спойлер Subaru Legacy
500,грн.
130
1 500,00грн.
Спойлер Subaru Legacy
500,грн.
130
2 500,00грн.
Спойлер Subaru Legacy
500,грн.
130
5 000,00грн.
Хромований диск
700,грн.
30
5 600,00грн.
Гідравліка
1 800,грн.
24
12 600,00грн.
Гідравліка
1 800,грн.
24
14 400,00грн.
Гідравліка
1 800,грн.
24
5 400,00грн.
Підкрильники
900,грн.
95
9 000,00грн.
Стереосистема Monster Beats
1 200,грн.
80
12 000,00грн.
Стереосистема Monster Beats
1 200,грн.
80
4 800,00грн.
Завдання №16
Створіть запит, який відображає cередню ціну замовленого товару. Збережіть запит з іменем СамЗапит16.
SELECT AVG(Ціна) AS [Середня ціна]
FROM Товари;
Середня ціна замовленого товару
Середня ціна
851,82грн.
Завдання №17
Створіть запит, який відображає загальну вартість замовлень для кожного найменування товару. Збережіть запит з іменем СамЗапит17.
SELECT Товари.[Код Товару], Товари.Найменування, Sum([Товари].[Ціна]*[Замовлення].[Кількість]) AS [Загальна вартість]
FROM Товари INNER JOIN Замовлення ON Товари.[Код Товару] = Замовлення.Товар
GROUP BY Товари.[Код Товару], Товари.Найменування;
Загальна вартість замовлень для кожного найменування товару
Код Товару
Найменування
Загальна вартість
305
Бокові спідниці
7 650,00грн.
306
Неонові фари BMW
18 000,00грн.
307
Диски Audi Q7
14 850,00грн.
308
Спойлер Subaru Legacy
12 000,00грн.
309
Хромований диск
5 600,00грн.
312
Гідравліка
32 400,00грн.
314
Підкрильники
9 000,00грн.
315
Стереосистема Monster Beats
16 800,00грн.
Завдання №18
Створіть запит, який відображає максимальну та мінімальну вартість замовлення для кожного клієнта. Збережіть запит з іменем СамЗапит18.
SELECT Клієнти.Фірма, Min([Замовлення].[Кількість]*[Товари].[Ціна]) AS Мінімальна, Max([Замовлення].[Кількість]*[Товари].[Ціна]) AS Максимальна
FROM Товари INNER JOIN (Клієнти INNER JOIN Замовлення ON Клієнти.[Код клієнта]=Замовлення.[Код клієнта]) ON Товари.[Код Товару]=Замовлення.Товар
GROUP BY Клієнти.[Код клієнта], Клієнти.Фірма;
Max and min вартість замовлення для кожного клієнта
Фірма
Мінімальна
Максимальна
Ауді
12 600,00грн.
12 600,00грн.
Хонда
2 500,00грн.
7 200,00грн.
Альфа Ромео
4 200,00грн.
4 200,00грн.
Бентлі
1 500,00грн.
5 500,00грн.
Мерседес
2 200,00грн.
5 400,00грн.
БМВ
7 650,00грн.
7 650,00грн.
Фольксваген
4 400,00грн.
14 400,00грн.
Тойота
4 800,00грн.
4 800,00грн.
Мітсубіші
5 600,00грн.
9 000,00грн.
Каділак
12 000,00грн.
12 000,00грн.
Завдання №19
Створіть запит, який відображає відображає загальну вартість замовлень для кожного найменування товару за кожен місяць. Збережіть запит з іменем СамЗапит19.
SELECT Товари.Найменування,Month(Дата) AS Місяць, Sum(Товари.Ціна*Замовлення.Кількість) AS Загальна_ціна
FROM Товари INNER JOIN Замовлення ON Товари.[Код Товару] = Замовлення.Товар
GROUP BY Товари.Найменування, Month(Дата);
Загальна вартість замовлень для кожного товару за кожен місяць
Найменування
Місяць
Загальна_ціна
Диски Audi Q7
4
2 200,00грн.
Диски Audi Q7
5
12 650,00грн.
Спойлер Subaru Legacy
4
3 000,00грн.
Спойлер Subaru Legacy
5
9 000,00грн.
Хромований диск
4
5 600,00грн.
Підкрильники
5
9 000,00грн.
Неонові фари BMW
4
3 000,00грн.
Неонові фари BMW
5
15 000,00грн.
Бокові спідниці
4
7 650,00грн.
Гідравліка
4
32 400,00грн.
Стереосистема Monster Beats
4
16 800,00грн.
Завдання №20
Створіть запит, який відображає назви фірми, які оформили більше одного замовлення. Збережіть запит з іменем СамЗапит20.
SELECT DISTINCT Клієнти.Фірма
FROM Клієнти INNER JOIN Замовлення ON Клієнти.[Код клієнта]=Замовлення.[Код клієнта]
WHERE Замовлення.Кількість>1
ORDER BY Клієнти.Фірма;
Фірми, які оформили більше одного замовлення
Фірма
Мітсубіші
Фольксваген
Ауді
Альфа Ромео
Мерседес
Бентлі
БМВ
Тойота
Каділак
Хонда
Завдання №21
Створіть запит, який додає нового клієнта без виділеного кредиту, що буде співпрацювати з Корбенко Ю. І. (код працівника – 109). Збережіть запит з іменем СамЗапит21.
INSERT INTO Клієнти
VALUES (300, NULL, 109, NULL);
Клієнти
Код клієнта
Фірма
Код працівника
Кредит
201
Ауді
101
2 000,грн.
202
Хонда
109
10 000,грн.
203
Альфа Ромео
102
26 000,грн.
204
Бентлі
104
100 000,грн.
205
Мерседес
104
25 000,грн.
206
БМВ
105
40 000,грн.
207
Форд
106
30 150,грн.
208
Фольксваген
107
70 000,грн.
209
Шевролет
106
200 000,грн.
210
Тойота
101
100 000,грн.
211
Рендж Ровер
102
9 000 000,грн.
212
Мітсубіші
109
333 000,грн.
213
Субару
110
46 000,грн.
214
Ескалейд
103
90 000,грн.
215
Каділак
103
150 000,грн.
216
Порше
109
48 000,грн.
300
109
Завдання №22
Створіть запит, який видаляє всі замовлення за 29 та 30 квітня 2009 року. Збережіть запит з іменем СамЗапит22.
DELETE *
FROM Замовлення
WHERE Month(Дата)=4 AND (Day(Дата)=29 OR Day(Дата)=30);
Замовлення
Номер
Дата
Код клієнта
Товар
Кількість
Продавець
1
08.04.2014
206
305
9
106
2
09.04.2014
205
307
4
104
3
11.04.2014
201
312
7
107
4
13.04.2014
202
308
6
102
5
15.04.2014
204
306
5
101
6
19.04.2014
208
312
8
110
7
24.04.2014
215
315
10
108
8
24.04.2014
210
315
4
110
11
05.05.2014
202
306
6
104
12
07.05.2014
204
307
10
106
13
10.05.2014
204
307
5
105
14
12.05.2014
212
314
10
101
15
14.05.2014
204
308
3
108
16
15.05.2014
203
306
7
104
17
18.05.2014
202
308
5
109
18
19.05.2014
208
307
8
102
19
25.05.2014
202
306
12
107
20
26.05.2014
208
308
10
104
Завдання №23
Створіть запит, який для клієнтів з кредитом менше ніж 5000 грн. збільшить його на 2000 грн. Збережіть запит з іменем СамЗапит23.
UPDATE Клієнти SET Кредит = Кредит+2000
WHERE Кредит<5000;
Клієнти
Код клієнта
Фірма
Код працівника
Кредит
201
Ауді
101
4 000,грн.
202
Хонда
109
10 000,грн.
203
Альфа Ромео
102
26 000,грн.
204
Бентлі
104
100 000,грн.
205
Мерседес
104
25 000,грн.
206
БМВ
105
40 000,грн.
207
Форд
106
30 150,грн.
208
Фольксваген
107
70 000,грн.
209
Шевролет
106
200 000,грн.
210
Тойота
101
100 000,грн.
211
Рендж Ровер
102
9 000 000,грн.
212
Мітсубіші
109
333 000,грн.
213
Субару
110
46 000,грн.
214
Ескалейд
103
90 000,грн.
215
Каділак
103
150 000,грн.
216
Порше
109
48 000,грн.
300
109
Завдання №24
Створіть запит, який змінює код Паризького офісу з 11-го на 20-ий та встановлює для цього офісу новий план у розмірі 10000 грн. Збережіть запит з іменем СамЗапит24.
UPDATE Офіси SET План = 10000, [Код офісу] = 20
WHERE Місто='Париж';
Офіси
Код офісу
Місто
Регіон
План
Сума контрактів
7
Лондон
захід
5 750,грн.
7 000,грн.
8
Львів
захід
8 000,грн.
5 000,грн.
14
Відень
центр
7 500,грн.
13 000,грн.
20
Париж
схід
10 000,грн.
5 100,грн.
22
Львів
захід
3 000,грн.
8 000,грн.
Завдання №25
Створіть запит, який для працівника(працівників) з мінімальною сумою укладених контрактів зменшить їх план на 15%.7 офісу. Збережіть запит з іменем СамЗапит25.
UPDATE Працівники SET План = План*0.85
WHERE Офіс=7
AND [Сума контрактів]=
(SELECT MIN([Сума контрактів]) FROM Працівники WHERE Офіс=7 );
Працівники
Код службовця
Прізвище
Офіс
Посада
План
Сума контрактів
101
Шмайсер Е.
8
Головний Механік
8 000,грн.
7 500,грн.
102
Каштанов Т.Б.
14
Інженер
10 000,грн.
9 500,грн.
103
Ройс М.
7
Інженер
9 000,грн.
11 000,грн.
104
Россі В.
22
Електрик
16 000,грн.
14 000,грн.
105
Ді Капріо Л.
20
Головний Механік
5 000,грн.
8 500,грн.
106
Йовічевіч І. А.
22
Інженер
5 750,грн.
9 500,грн.
107
Стетем Дж.
8
Інженер
5 000,грн.
5 500,грн.
108
Маяковський В. І.
14
Електрик
7 000,грн.
12 000,грн.
109
Корбенко Ю. І.
7
Головний Механік
2 550,грн.
1 500,грн.
110
Оксімірон М..
20
Інженер
3 500,грн.
4 400,грн.
Завдання №26
Створіть запит, який в таблицю Підсумки додає дані про вартість замовлення з максимальною кількістю одиниць товару. Збережіть запит з іменем СамЗапит26.
INSERT INTO Підсумки ( Найменування, Місяць, Вартість )
SELECT Товари.Найменування, Month(Замовлення.Дата) AS Місяць, (Товари.Ціна*Замовлення.Кількість) AS Вартість
FROM Товари INNER JOIN Замовлення ON Товари.[Код товару] = Замовлення.Товар
WHERE (((Замовлення.Кількість)=(SELECT Max(Замовлення.Кількість) FROM Замовлення)));
Підсумки
Номер запису
Найменування
Місяць
Вартість
1
Диски Audi Q7
4
2 200,00грн.
2
Диски Audi Q7
5
12 650,00грн.
3
Спойлер Subaru Legacy
4
3 000,00грн.
4
Спойлер Subaru Legacy
5
9 000,00грн.
5
Хромований диск
4
5 600,00грн.
6
Підкрильники
5
9 000,00грн.
7
Неонові фари BMW
4
3 000,00грн.
8
Неонові фари BMW
5
15 000,00грн.
9
Бокові спідниці
4
7 650,00грн.
10
Гідравліка
4
32 400,00грн.
11
Стереосистема Monster Beats
4
16 800,00грн.
13
Неонові фари BMW
5
7 200,00грн.