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 orçamento total alocado para a educação no estado de Nova York nos últimos 5 anos, com a data de alocação mais recente primeiro?
 ###Tabelas: 
CREATE TABLE Education (EducationID INT, State VARCHAR(255), Type VARCHAR(255), AllocationDate DATE, Budget DECIMAL(10,2)); INSERT INTO Education (EducationID, State, Type, AllocationDate, Budget) VALUES (1, 'New York', 'Elementary', '2020-01-01', 100000.00), (2, 'New York', 'High School', '2018-01-01', 200000.00);
SELECT SUM(Budget), AllocationDate FROM Education WHERE State = 'New York' AND AllocationDate >= DATEADD(year, -5, GETDATE()) GROUP BY AllocationDate ORDER BY AllocationDate DESC;