33 lines
1012 B
SQL
33 lines
1012 B
SQL
#####################################################
|
||
###################### Task 5: ##################
|
||
Наступний запит повертає загальну кількість дерев’яних панелей (ідентифікатор P2),
|
||
проданих в 2020, 2021 і 2022 роках:
|
||
|
||
explain
|
||
|
||
SELECT CONCAT(SUM(Cost), " (2020)") AS "Total sum of P2 Product"
|
||
FROM Orders
|
||
WHERE
|
||
YEAR(Date) = 2020
|
||
AND ProductID = "P2"
|
||
UNION
|
||
SELECT CONCAT(SUM(Cost), " (2021)")
|
||
FROM Orders
|
||
WHERE
|
||
YEAR(Date) = 2021
|
||
AND ProductID = "P2"
|
||
UNION
|
||
SELECT CONCAT(SUM(Cost), " (2022)")
|
||
FROM Orders
|
||
WHERE
|
||
YEAR(Date) = 2022
|
||
AND ProductID = "P2";
|
||
|
||
|
||
Вивід з цього запиту показано на скриншоті нижче:
|
||
https://drive.google.com/open?id=18UCCsysObMJhtmc7saumSbN-JkeS5lQW&usp=drive_fs
|
||
|
||
1. Оптимізуйте цей запит.
|
||
|
||
select
|
||
2. Здійсніть вивід та порівняйте з виводом початкового запиту |