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 agentes comunitários de saúde adicionados em cada região no primeiro trimestre do ano, nos últimos 3 anos?
 ###Tabelas: 
CREATE TABLE WorkforceHistory (WorkerID INT, Region VARCHAR(255), HireDate DATE); INSERT INTO WorkforceHistory (WorkerID, Region, HireDate) VALUES (1, 'Northeast', '2020-02-01'); INSERT INTO WorkforceHistory (WorkerID, Region, HireDate) VALUES (2, 'Southeast', '2021-01-10'); INSERT INTO WorkforceHistory (WorkerID, Region, HireDate) VALUES (3, 'Northeast', '2020-07-15'); INSERT INTO WorkforceHistory (WorkerID, Region, HireDate) VALUES (4, 'Northwest', '2021-04-02');
SELECT Region, COUNT(*) as NewWorkers FROM WorkforceHistory WHERE HireDate >= DATE_SUB(DATE_SUB(CURRENT_DATE, INTERVAL 1 DAY), INTERVAL 3 YEAR) AND EXTRACT(MONTH FROM HireDate) BETWEEN 1 AND 3 GROUP BY Region;