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 diagnosticados com diabetes em áreas rurais do Canadá, e quantos médicos há por paciente nas mesmas regiões?
 ###Tabelas: 
CREATE TABLE patients (patient_id INT, age INT, diagnosis VARCHAR(255), location VARCHAR(255)); INSERT INTO patients (patient_id, age, diagnosis, location) VALUES (1, 60, 'diabetes', 'rural Canada'); INSERT INTO patients (patient_id, age, diagnosis, location) VALUES (2, 55, 'diabetes', 'rural Canada'); CREATE TABLE doctors (doctor_id INT, specialty VARCHAR(255), location VARCHAR(255)); INSERT INTO doctors (doctor_id, specialty, location) VALUES (10, 'GP', 'rural Canada'); INSERT INTO doctors (doctor_id, specialty, location) VALUES (11, 'GP', 'rural Canada');
SELECT AVG(patients.age) AS avg_age, COUNT(doctors.doctor_id) / COUNT(patients.patient_id) AS doctor_per_patient FROM patients INNER JOIN doctors ON patients.location = doctors.location WHERE patients.diagnosis = 'diabetes' AND patients.location LIKE 'rural% Canada';