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 das pacientes do sexo feminino diagnosticadas com diabetes no Texas rural?
 ###Tabelas: 
CREATE TABLE patients (id INT, name VARCHAR(50), age INT, gender VARCHAR(10), state VARCHAR(50)); INSERT INTO patients (id, name, age, gender, state) VALUES (1, 'Jane Doe', 65, 'Female', 'Texas'); INSERT INTO patients (id, name, age, gender, state) VALUES (2, 'John Doe', 50, 'Male', 'Texas'); CREATE TABLE diagnoses (id INT, patient_id INT, diagnosis VARCHAR(50), diagnosis_date DATE); INSERT INTO diagnoses (id, patient_id, diagnosis, diagnosis_date) VALUES (1, 1, 'Diabetes', '2020-01-01'); INSERT INTO diagnoses (id, patient_id, diagnosis, diagnosis_date) VALUES (2, 2, 'Flu', '2020-02-01');
SELECT AVG(age) FROM patients JOIN diagnoses ON patients.id = diagnoses.patient_id WHERE diagnoses.diagnosis = 'Diabetes' AND patients.gender = 'Female' AND patients.state = 'Texas';