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 no primeiro semestre de 2022?
 ###Tabelas: 
CREATE TABLE refugee_assistance (family_id INT, organization_id INT, emergency_need VARCHAR(20), assistance_date DATE); INSERT INTO refugee_assistance (family_id, organization_id, emergency_need, assistance_date) VALUES (1001, 201, 'Food', '2022-01-12'), (1002, 201, 'Shelter', '2022-02-03'), (1003, 202, 'Healthcare', '2022-03-25'), (1004, 203, 'Education', '2022-04-12');
SELECT organization_id, emergency_need, COUNT(*) as families_assisted FROM refugee_assistance WHERE EXTRACT(QUARTER FROM assistance_date) = 1 AND EXTRACT(YEAR FROM assistance_date) = 2022 GROUP BY organization_id, emergency_need;