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 é a taxa de sucesso na negociação coletiva para os sindicatos do setor privado nos últimos 12 meses?
 ###Tabelas: 
CREATE TABLE unions (id INT, union_name VARCHAR(255), sector VARCHAR(255)); INSERT INTO unions (id, union_name, sector) VALUES (1, 'United Steelworkers', 'Private'), (2, 'American Federation of State, County and Municipal Employees', 'Public'); CREATE TABLE negotiations (id INT, union_id INT, success BOOLEAN, negotiation_date DATE); INSERT INTO negotiations (id, union_id, success, negotiation_date) VALUES (1, 1, true, '2022-01-01'), (2, 1, false, '2021-12-01');
SELECT u.union_name, AVG(n.success) as success_rate FROM unions u JOIN negotiations n ON u.id = n.union_id WHERE u.sector = 'Private' AND n.negotiation_date >= DATE(NOW()) - INTERVAL 12 MONTH GROUP BY u.union_name;