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 prevalência de diabetes em áreas rurais, agrupada por estado e faixa etária?
 ###Tabelas: 
CREATE TABLE patients (patient_id INT, age INT, has_diabetes BOOLEAN, state VARCHAR); INSERT INTO patients (patient_id, age, has_diabetes, state) VALUES (1, 60, true, 'Ohio'); INSERT INTO patients (patient_id, age, has_diabetes, state) VALUES (2, 55, false, 'Ohio'); CREATE TABLE rural_areas (area_id INT, state VARCHAR); INSERT INTO rural_areas (area_id, state) VALUES (1, 'Ohio'); INSERT INTO rural_areas (area_id, state) VALUES (2, 'Texas');
SELECT state, FLOOR(age / 10) * 10 AS age_range, COUNT(*) * 100.0 / (SELECT COUNT(*) FROM patients JOIN rural_areas ON patients.state = rural_areas.state) AS prevalence FROM patients JOIN rural_areas ON patients.state = rural_areas.state WHERE has_diabetes = true GROUP BY state, age_range;