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 mudança ano a ano no financiamento para cada causa?
 ###Tabelas: 
CREATE TABLE DonationsY2021 (DonationID INT, DonationDate DATE, DonationAmount DECIMAL, CauseID INT); INSERT INTO DonationsY2021 (DonationID, DonationDate, DonationAmount, CauseID) SELECT DonationID, DonationDate, DonationAmount, CauseID FROM Donations WHERE YEAR(DonationDate) = 2021;
SELECT C.CauseName, ((SUM(D.DonationAmount) - SUM(DY2021.DonationAmount))/SUM(DY2021.DonationAmount))*100 as YOYChange FROM Donations D JOIN Causes C ON D.CauseID = C.CauseID JOIN DonationsY2021 DY2021 ON D.CauseID = DY2021.CauseID GROUP BY C.CauseName HAVING COUNT(DISTINCT D.DonationDate) > COUNT(DISTINCT DY2021.DonationDate);