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 total de chamadas da polícia e dos bombeiros para cada mês em 2021.
 ###Tabelas: 
CREATE TABLE emergency_calls_2021 (id INT, call_date DATE, call_type VARCHAR(20)); INSERT INTO emergency_calls_2021 (id, call_date, call_type) VALUES (1, '2021-01-01', 'Police'), (2, '2021-01-02', 'Fire'), (3, '2021-01-03', 'Police'), (4, '2021-02-01', 'Police'), (5, '2021-02-02', 'Police'), (6, '2021-03-01', 'Fire');
SELECT EXTRACT(MONTH FROM call_date) as month, SUM(CASE WHEN call_type = 'Police' THEN 1 ELSE 0 END) as total_police_calls, SUM(CASE WHEN call_type = 'Fire' THEN 1 ELSE 0 END) as total_fire_calls FROM emergency_calls_2021 WHERE call_date BETWEEN '2021-01-01' AND '2021-12-31' GROUP BY EXTRACT(MONTH FROM call_date);