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: Quais países receberam mais ajuda humanitária na forma de assistência habitacional nos últimos 5 anos?
 ###Tabelas: 
CREATE TABLE housing_assistance (id INT, country VARCHAR(50), aid_type VARCHAR(50), amount FLOAT, date DATE); INSERT INTO housing_assistance (id, country, aid_type, amount, date) VALUES (1, 'Syria', 'housing', 800000, '2017-01-01');
SELECT country, SUM(amount) as total_housing_aid FROM housing_assistance WHERE aid_type = 'housing' AND date >= DATE_SUB(CURRENT_DATE, INTERVAL 5 YEAR) GROUP BY country ORDER BY total_housing_aid DESC;