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 influenza na área da Baía de São Francisco, agrupados por gênero?
 ###Tabelas: 
CREATE TABLE patients (id INT, name VARCHAR(50), age INT, gender VARCHAR(10), city VARCHAR(50)); INSERT INTO patients (id, name, age, gender, city) VALUES (1, 'John Doe', 34, 'Male', 'San Francisco');  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, 'Influenza', '2022-01-01');
SELECT AVG(patients.age), patients.gender FROM patients JOIN diagnoses ON patients.id = diagnoses.patient_id WHERE diagnoses.diagnosis = 'Influenza' AND patients.city LIKE 'San Francisco%' GROUP BY patients.gender;