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 quantidade média de doação por grupo etário?
 ###Tabelas: 
CREATE TABLE Donors (DonorID INT, Age INT, AgeGroup VARCHAR(20)); INSERT INTO Donors (DonorID, Age, AgeGroup) VALUES (1, 30, '20-30'), (2, 45, '31-40'), (3, 22, '20-30'), (4, 52, '41-50'), (5, 60, '51-60'), (6, 35, '31-40'), (7, 28, '20-30'), (8, 48, '41-50'), (9, 59, '51-60'), (10, 32, '31-40'); CREATE TABLE Donations (DonationID INT, DonorID INT, Amount DECIMAL(10, 2)); INSERT INTO Donations (DonationID, DonorID, Amount) VALUES (1, 1, 500), (2, 1, 250), (3, 2, 300), (4, 3, 1000), (5, 3, 500), (6, 4, 200), (7, 5, 800), (8, 6, 300), (9, 6, 500), (10, 7, 250), (11, 8, 100), (12, 9, 1500), (13, 10, 400);
SELECT d.AgeGroup, AVG(Donations.Amount) AS AvgDonationAmount FROM Donors d JOIN Donations ON d.DonorID = Donations.DonorID GROUP BY d.AgeGroup;