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 que foram diagnosticados com influenza no último ano, agrupados por sua etnia?
 ###Tabelas: 
CREATE TABLE Patients (PatientID INT, Age INT, Ethnicity VARCHAR(255), Diagnosis VARCHAR(255)); INSERT INTO Patients (PatientID, Age, Ethnicity, Diagnosis) VALUES (1, 35, 'Hispanic', 'Influenza'); CREATE TABLE DiagnosisHistory (PatientID INT, Diagnosis VARCHAR(255), DiagnosisDate DATE); INSERT INTO DiagnosisHistory (PatientID, Diagnosis, DiagnosisDate) VALUES (1, 'Influenza', '2021-03-15');
SELECT Ethnicity, AVG(Age) FROM Patients p JOIN DiagnosisHistory dh ON p.PatientID = dh.PatientID WHERE dh.Diagnosis = 'Influenza' AND dh.DiagnosisDate >= DATEADD(year, -1, GETDATE()) GROUP BY Ethnicity;