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 é o tempo médio entre a primeira e a última visita de um paciente a uma instalação de saúde na Austrália?
 ###Tabelas: 
CREATE TABLE patient_visits (id INT, visit_id INT, patient_id INT, visit_date DATE, location VARCHAR(50)); INSERT INTO patient_visits (id, visit_id, patient_id, visit_date, location) VALUES (1, 3001, 1001, '2021-01-01', 'Sydney'); INSERT INTO patient_visits (id, visit_id, patient_id, visit_date, location) VALUES (2, 3002, 1001, '2021-03-15', 'Sydney');
SELECT patient_id, AVG(DATEDIFF('day', MIN(visit_date), MAX(visit_date))) AS avg_time FROM patient_visits WHERE location = 'Australia' GROUP BY patient_id;