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 diferença nos valores de doação entre os 3 países doadores principais e os 3 países doadores menos favorecidos?
 ###Tabelas: 
CREATE TABLE donor_countries (country VARCHAR(50), donation DECIMAL(10,2)); INSERT INTO donor_countries (country, donation) VALUES ('United States', 50000.00), ('Germany', 40000.00), ('United Kingdom', 30000.00), ('France', 20000.00), ('Canada', 10000.00);
SELECT SUM(a.donation) - SUM(b.donation) FROM (SELECT donation FROM donor_countries ORDER BY donation DESC LIMIT 3) a, (SELECT donation FROM donor_countries ORDER BY donation ASC LIMIT 3) b;