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: Excluir registros de pacientes que não tenham visitado uma clínica rural no Arizona nos últimos 6 meses.
 ###Tabelas: 
CREATE TABLE patient_visits (patient_id INT, clinic_id INT, last_visit_date DATE); INSERT INTO patient_visits (patient_id, clinic_id, last_visit_date) VALUES (1, 4, '2022-06-01'), (2, 5, '2022-01-01'), (3, 6, '2022-07-03'), (4, 4, '2022-12-10');
DELETE FROM patient_visits WHERE patient_id IN (SELECT patient_id FROM patient_visits p JOIN (SELECT patient_id, MAX(last_visit_date) AS max_date FROM patient_visits WHERE clinic_id IN (SELECT clinic_id FROM rural_clinics WHERE state = 'Arizona') GROUP BY patient_id) t ON p.patient_id = t.patient_id AND p.last_visit_date < t.max_date - INTERVAL '6 month');