Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é a soma dos valores das doações para cada região, excluindo o principal doador de cada região?
 ###Tabelas: 
CREATE TABLE donors (id INT, name TEXT, region TEXT, donation_amount DECIMAL(10,2)); INSERT INTO donors (id, name, region, donation_amount) VALUES (1, 'John Smith', 'Asia-Pacific', 500.00), (2, 'Jane Doe', 'Europe', 1500.00), (3, 'James Lee', 'Middle East', 3000.00), (4, 'Fatima Al-Faisal', 'Middle East', 4000.00), (5, 'Tariq Al-Saadi', 'Middle East', 5000.00);
SELECT region, SUM(donation_amount) FROM donors d1 WHERE donation_amount < (SELECT MAX(donation_amount) FROM donors d2 WHERE d1.region = d2.region) GROUP BY region;