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: Quantas violações de conformidade ocorreram em cada mês de 2021?
 ###Tabelas: 
CREATE TABLE compliance_violations (id INT, dispensary_id INT, violation_date DATE, description TEXT); INSERT INTO compliance_violations (id, dispensary_id, violation_date, description) VALUES (1, 1, '2021-02-15', 'Inadequate labeling'), (2, 2, '2021-03-02', 'Improper storage'), (3, 3, '2021-06-28', 'Expired products'), (4, 4, '2021-07-14', 'Lack of inventory controls'), (5, 1, '2021-08-12', 'Inadequate labeling'), (6, 2, '2021-12-30', 'Improper storage');
SELECT EXTRACT(MONTH FROM violation_date) AS month, COUNT(*) FROM compliance_violations WHERE violation_date BETWEEN '2021-01-01' AND '2021-12-31' GROUP BY month;