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: Quantos doadores únicos existem que fizeram investimentos de impacto nos setores de tecnologia e saúde?
 ###Tabelas: 
CREATE TABLE donors (donor_id INT, name TEXT);CREATE TABLE investments (investment_id INT, donor_id INT, sector TEXT, amount FLOAT);INSERT INTO donors VALUES (1, 'Alice Johnson'), (2, 'Bob Brown'), (3, 'Charlie Davis');INSERT INTO investments VALUES (1, 1, 'technology', 5000.00), (2, 1, 'healthcare', 7000.00), (3, 2, 'technology', 6000.00), (4, 2, 'healthcare', 8000.00), (5, 3, 'technology', 9000.00);
SELECT COUNT(DISTINCT donors.name) FROM donors INNER JOIN investments donations_tech ON donors.donor_id = donations_tech.donor_id AND donations_tech.sector = 'technology' INNER JOIN investments donations_health ON donors.donor_id = donations_health.donor_id AND donations_health.sector = 'healthcare' HAVING COUNT(DISTINCT donations_tech.investment_id) > 0 AND COUNT(DISTINCT donations_health.investment_id) > 0;