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 salário médio dos membros em sindicatos com foco em saúde, excluindo o ano mais recente?
 ###Tabelas: 
CREATE TABLE union_members (member_id INT, name VARCHAR(50), salary INT, union_id INT, join_date DATE); CREATE TABLE unions (union_id INT, union_name VARCHAR(50), focus VARCHAR(50)); INSERT INTO union_members (member_id, name, salary, union_id, join_date) VALUES (1, 'John Doe', 70000, 1, '2020-01-01'), (2, 'Jane Smith', 75000, 1, '2019-01-01'), (3, 'Mike Johnson', 80000, 2, '2020-01-01'); INSERT INTO unions (union_id, union_name, focus) VALUES (1, 'Healthcare Workers Union', 'healthcare'), (2, 'Tech Workers Union', 'technology');
SELECT AVG(um.salary) FROM union_members um INNER JOIN unions u ON um.union_id = u.union_id WHERE u.focus = 'healthcare' AND YEAR(um.join_date) < YEAR(CURRENT_DATE) - 1;