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 é o valor total da doação para cada área de causa, para doadores da Índia e da China, em ordem decrescente?
 ###Tabelas: 
CREATE TABLE donors (id INT, name TEXT, country TEXT); CREATE TABLE donations (id INT, donor_id INT, donation_amount FLOAT, organization_id INT); CREATE TABLE organizations (id INT, name TEXT, cause_area TEXT);
SELECT o.cause_area, SUM(donations.donation_amount) as total_donations FROM donations INNER JOIN organizations o ON donations.organization_id = o.id INNER JOIN donors d ON donations.donor_id = d.id WHERE d.country IN ('India', 'China') GROUP BY o.cause_area ORDER BY total_donations DESC;