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 agentes de saúde comunitária foram adicionados em cada estado por trimestre?
 ###Tabelas: 
CREATE TABLE states (state_id INT, state_name VARCHAR(100)); INSERT INTO states (state_id, state_name) VALUES (1, 'California'), (2, 'Texas'), (3, 'New York'); CREATE TABLE community_health_workers (worker_id INT, state_id INT, hire_date DATE); INSERT INTO community_health_workers (worker_id, state_id, hire_date) VALUES (1, 1, '2021-01-01'), (2, 1, '2021-04-01'), (3, 2, '2021-02-01'), (4, 3, '2021-03-01'), (5, 1, '2021-07-01');
SELECT state_id, DATE_TRUNC('quarter', hire_date) as hire_quarter, COUNT(*) as workers_per_quarter FROM community_health_workers GROUP BY state_id, hire_quarter ORDER BY state_id, hire_quarter;