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: Liste os 3 estados com as maiores taxas de desemprego de veteranos nos últimos 6 meses.
 ###Tabelas: 
CREATE TABLE veteran_unemployment (state VARCHAR(2), unemployment_rate FLOAT, unemployment_date DATE); INSERT INTO veteran_unemployment (state, unemployment_rate, unemployment_date) VALUES ('CA', 0.05, '2022-01-01'), ('NY', 0.06, '2022-02-01'), ('TX', 0.04, '2022-03-01');
SELECT state, AVG(unemployment_rate) AS avg_unemployment_rate FROM veteran_unemployment WHERE unemployment_date >= DATE_SUB(CURDATE(), INTERVAL 6 MONTH) GROUP BY state ORDER BY avg_unemployment_rate DESC LIMIT 3;