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 médio de violações dos direitos trabalhistas por mês para o ano de 2020, para cada sindicato?
 ###Tabelas: 
CREATE TABLE labor_rights_violations (union_name TEXT, violation_date DATE); INSERT INTO labor_rights_violations (union_name, violation_date) VALUES ('Union A', '2020-01-05'), ('Union B', '2020-02-10'), ('Union C', '2020-03-15'), ('Union A', '2020-04-20'), ('Union D', '2020-05-25'), ('Union E', '2020-06-30'), ('Union A', '2020-07-05'), ('Union B', '2020-08-10'), ('Union C', '2020-09-15'), ('Union D', '2020-10-20'), ('Union E', '2020-11-25'), ('Union A', '2020-12-30');
SELECT union_name, AVG(EXTRACT(MONTH FROM violation_date)) as avg_violations_per_month FROM labor_rights_violations WHERE EXTRACT(YEAR FROM violation_date) = 2020 GROUP BY union_name;