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 montante total de doação para cada projeto de preservação em cada localização?
 ###Tabelas: 
CREATE TABLE PreservationProjects (id INT, name VARCHAR(255), location VARCHAR(255), start_date DATE, end_date DATE, donation_amount FLOAT);
SELECT p.location, p.name, SUM(p.donation_amount) FROM PreservationProjects p GROUP BY p.location, p.name;