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 total doado por cada doador em cada ano?
 ###Tabelas: 
CREATE TABLE donation (donation_id INT, donor_id INT, donation_date DATE, amount DECIMAL(10,2)); INSERT INTO donation (donation_id, donor_id, donation_date, amount) VALUES (1, 1001, '2022-01-01', 500.00), (2, 1001, '2022-03-15', 750.00), (3, 1002, '2022-02-03', 1000.00), (4, 1002, '2022-06-20', 2000.00), (5, 1003, '2022-05-10', 3000.00), (6, 1003, '2022-12-31', 4000.00), (7, 1004, '2022-07-04', 600.00);
SELECT donor_id, YEAR(donation_date) as donation_year, SUM(amount) as total_donated FROM donation GROUP BY donor_id, donation_year;