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: Encontre o número de voluntários e doadores repetidos no ano de 2022.
 ###Tabelas: 
CREATE TABLE Volunteers (id INT, name TEXT, joined DATE, is_repeat BOOLEAN); INSERT INTO Volunteers (id, name, joined, is_repeat) VALUES (1, 'John Doe', '2021-01-01', FALSE), (2, 'Jane Smith', '2020-01-01', TRUE); CREATE TABLE Donors (id INT, name TEXT, donated DATE, is_repeat BOOLEAN); INSERT INTO Donors (id, name, donated, is_repeat) VALUES (3, 'Mike Johnson', '2021-01-01', FALSE), (4, 'Sara Williams', '2020-01-01', TRUE);
SELECT 'Volunteers' as type, COUNT(*) as total FROM Volunteers WHERE YEAR(joined) = 2022 AND is_repeat = TRUE UNION ALL SELECT 'Donors' as type, COUNT(*) as total FROM Donors WHERE YEAR(donated) = 2022 AND is_repeat = TRUE;