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 assistência humanitária total fornecida por cada organização no último ano, classificada do maior para o menor?
 ###Tabelas: 
CREATE TABLE HumanitarianAssistance (Organization VARCHAR(50), Year INT, Assistance DECIMAL(10,2)); INSERT INTO HumanitarianAssistance (Organization, Year, Assistance) VALUES ('UNHCR', 2021, 1200000), ('WFP', 2021, 1300000), ('RedCross', 2021, 1100000), ('DoctorsWithoutBorders', 2021, 1400000), ('CARE', 2021, 1500000);
SELECT Organization, SUM(Assistance) OVER (PARTITION BY Organization ORDER BY Year ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS TotalAssistance, RANK() OVER (ORDER BY TotalAssistance DESC) AS Rank FROM HumanitarianAssistance GROUP BY Organization ORDER BY Rank;