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 para cada sindicato nas Américas no último ano?
 ###Tabelas: 
CREATE TABLE unions (id INT, name TEXT, location TEXT); INSERT INTO unions (id, name, location) VALUES (1, 'Union X', 'USA'), (2, 'Union Y', 'Canada'); CREATE TABLE violations (id INT, union_id INT, date DATE, violation_count INT); INSERT INTO violations (id, union_id, date, violation_count) VALUES (1, 1, '2021-02-15', 3), (2, 2, '2021-03-01', 5);
SELECT u.name, AVG(v.violation_count) FROM unions u JOIN violations v ON u.id = v.union_id WHERE u.location LIKE 'Americas%' AND v.date >= DATEADD(year, -1, CURRENT_DATE) GROUP BY u.name;