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 são os 5 países com o maior gasto de visitantes nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE visitor_spend (id INT, country VARCHAR(255), spend DECIMAL(10,2), visit_date DATE); INSERT INTO visitor_spend (id, country, spend, visit_date) VALUES (1, 'United States', 200, '2022-01-01'), (2, 'Canada', 150, '2022-03-15'), (3, 'Mexico', 100, '2022-06-01'), (4, 'Brazil', 250, '2022-04-01'), (5, 'Argentina', 180, '2022-02-01');
SELECT country, SUM(spend) FROM visitor_spend WHERE visit_date >= DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH) GROUP BY country ORDER BY SUM(spend) DESC LIMIT 5;