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: Identifique os 3 principais estados com as maiores taxas de readmissão em hospitais rurais para pacientes com diabetes no último ano.
 ###Tabelas: 
CREATE TABLE hospitals (id INT, state TEXT); CREATE TABLE readmissions (id INT, hospital_id INT, readmission_date DATE, diagnosis TEXT);
SELECT h.state, COUNT(*) AS readmissions FROM hospitals h JOIN readmissions r ON h.id = r.hospital_id WHERE diagnosis = 'Diabetes' AND readmission_date BETWEEN DATE_SUB(CURDATE(), INTERVAL 1 YEAR) AND CURDATE() GROUP BY h.state ORDER BY readmissions DESC LIMIT 3;