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 no número de rodadas de financiamento bem-sucedidas e mal-sucedidas para startups fundadas por imigrantes?
 ###Tabelas: 
CREATE TABLE FundingRounds (id INT, startup_id INT, successful BOOLEAN); CREATE TABLE Startups (id INT, name VARCHAR(100), founder_immigrant BOOLEAN); INSERT INTO FundingRounds (id, startup_id, successful) VALUES (1, 1, TRUE), (2, 1, TRUE), (3, 2, FALSE), (4, 3, TRUE), (5, 3, FALSE), (6, 4, TRUE); INSERT INTO Startups (id, name, founder_immigrant) VALUES (1, 'Heal', TRUE), (2, 'VirtuSense', FALSE), (3, 'Clinico', TRUE), (4, 'MediSense', TRUE);
SELECT SUM(CASE WHEN successful THEN 1 ELSE 0 END) - SUM(CASE WHEN successful = FALSE THEN 1 ELSE 0 END) FROM FundingRounds fr JOIN Startups s ON fr.startup_id = s.id WHERE s.founder_immigrant = TRUE;