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 das doações concedidas a organizações sem fins lucrativos que oferecem programas nas categorias de Serviços Sociais e Ajuda em Desastres, excluindo quaisquer registros duplicados?
 ###Tabelas: 
CREATE TABLE donations (id INT, donor TEXT, program TEXT, amount FLOAT); INSERT INTO donations (id, donor, program, amount) VALUES (1, 'Donor A', 'Education', 500.00), (2, 'Donor B', 'Health', 1000.00), (3, 'Donor C', 'Environment', 750.00), (4, 'Donor D', 'Social Services', 250.00), (5, 'Donor A', 'Disaster Relief', 750.00), (6, 'Donor E', 'Education', 300.00), (7, 'Donor B', 'Social Services', 500.00), (8, 'Donor E', 'Disaster Relief', 250.00), (9, 'Donor H', 'Disaster Relief', 800.00), (10, 'Donor I', 'Social Services', 150.00);
SELECT SUM(amount) as total_donations FROM donations WHERE program IN ('Social Services', 'Disaster Relief');