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 por dia para cada categoria de causa?
 ###Tabelas: 
CREATE TABLE Donations (DonationID INT, DonationDate DATE, CauseCategory VARCHAR(50), DonationAmount NUMERIC(15,2));
SELECT CauseCategory, AVG(DonationAmount) as AvgDonationAmount FROM Donations GROUP BY CauseCategory, DATEPART(year, DonationDate), DATEPART(month, DonationDate), DATEPART(day, DonationDate) ORDER BY CauseCategory, DATEPART(year, DonationDate), DATEPART(month, DonationDate), DATEPART(day, DonationDate);