✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Предметна область: торгівля енергією в мікромережі.
Є таблиця деталей Trade(TradeId PK, TradeDate date, SellerId, kWh decimal(12,3), Price decimal(12,2)).
Є таблиця підсумків DailySellerSummary(TradeDate, SellerId, TotalKWh, TotalAmount, PRIMARY KEY(TradeDate, SellerId)).
Потрібно у тригері на Trade підтримувати підсумки коректно для multi-row та для всіх DML (INSERT/UPDATE/DELETE), враховуючи що UPDATE може змінювати і ключ групування (TradeDate, SellerId).
Який варіант є коректним ядром логіки тригера?