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: Qual é o número total de infrações de trânsito na cidade de Chicago para cada mês no ano de 2020?
 ###Tabelas: 
CREATE TABLE violations (id INT, city VARCHAR(255), violation_date DATE); INSERT INTO violations (id, city, violation_date) VALUES (1, 'New York', '2020-01-01'), (2, 'New York', '2019-12-31'), (3, 'Chicago', '2020-02-01'), (4, 'Chicago', '2020-03-01'), (5, 'Chicago', '2020-03-15');
SELECT city, EXTRACT(MONTH FROM violation_date) as month, COUNT(*) as num_violations FROM violations WHERE city = 'Chicago' AND EXTRACT(YEAR FROM violation_date) = 2020 GROUP BY city, month;