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 idade média dos pacientes em áreas rurais que foram diagnosticados com diabetes no último ano?
 ###Tabelas: 
CREATE TABLE patients (id INT, age INT, diagnosis VARCHAR(20), residence VARCHAR(10)); INSERT INTO patients (id, age, diagnosis, residence) VALUES (1, 65, 'diabetes', 'rural'), (2, 45, 'asthma', 'urban'), (3, 70, 'diabetes', 'rural');
SELECT AVG(age) FROM patients WHERE diagnosis = 'diabetes' AND residence = 'rural' AND diagnosis_date >= DATEADD(year, -1, GETDATE());