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 valor médio da doação para doadores mensais?
 ###Tabelas: 
CREATE TABLE monthly_donors (id INT, donor_id INT, donation_date DATE, amount DECIMAL(10,2)); INSERT INTO monthly_donors (id, donor_id, donation_date, amount) VALUES (1, 1001, '2021-01-15', 50.00), (2, 1002, '2021-03-30', 100.00), (3, 1001, '2021-02-10', 50.00);
SELECT AVG(amount) FROM monthly_donors WHERE DATE_FORMAT(donation_date, '%Y-%m') = DATE_FORMAT(LAST_DAY(CURDATE()), '%Y-%m');