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: Liste o número de famílias de refugiados assistidas por cada organização, categorizadas por suas necessidades de emergência em 2020, e o orçamento total gasto em cada categoria?
 ###Tabelas: 
CREATE TABLE refugee_assistance (family_id INT, organization_id INT, emergency_need VARCHAR(20), budget DECIMAL(10,2), assistance_date DATE); INSERT INTO refugee_assistance (family_id, organization_id, emergency_need, budget, assistance_date) VALUES (1201, 2001, 'Food', 5000.00, '2020-01-12'), (1202, 2001, 'Shelter', 7000.00, '2020-02-03'), (1203, 2002, 'Healthcare', 6000.00, '2020-03-25'), (1204, 2003, 'Education', 8000.00, '2020-04-12');
SELECT organization_id, emergency_need, COUNT(*) as families_assisted, SUM(budget) as total_budget_spent FROM refugee_assistance WHERE EXTRACT(YEAR FROM assistance_date) = 2020 GROUP BY organization_id, emergency_need;