✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Розглядається фрагмент БД «Логістична компанія»:
CLIENT(ClientId INT, Name NVARCHAR(200))
SHIPMENT(ShipmentId INT, ClientId INT, ShipDate DATE)
SHIPMENT_ITEM(ShipmentItemId INT, ShipmentId INT, WeightKg DECIMAL(10,3))
PRIMARY KEY для кожної таблиці — перший стовпець.
Потрібно для кожної сутності з таблиці CLIENT отримати середнє значення показника WeightKg за 2024 рік на основі записів таблиці SHIPMENT_ITEM.
Вимоги:
1) У розрахунок потрапляють лише записи з датою в інтервалі [2024-01-01; 2024-12-31].
2) NULL-значення показника слід ігнорувати.
3) У результат потрапляють тільки ті сутності, для яких кількість врахованих записів ≥ 5.
4) Результат має містити ідентифікатор та «людинозрозумілу» назву сутності й середнє значення, округлене до двох знаків після коми.
Який запит найбільш точно відповідає вимогам?