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: Determine o número de pacientes únicos que visitaram uma clínica rural no último mês.
 ###Tabelas: 
CREATE TABLE patients (id INT, name VARCHAR(50), age INT, gender VARCHAR(10), region VARCHAR(20)); CREATE TABLE appointments (id INT, patient_id INT, clinic_id INT, appointment_date DATE); INSERT INTO patients (id, name, age, gender, region) VALUES (1, 'John Doe', 35, 'Male', 'Rural South'); INSERT INTO appointments (id, patient_id, clinic_id, appointment_date) VALUES (1, 1, 1, '2022-08-01');
SELECT COUNT(DISTINCT patient_id) FROM appointments WHERE appointment_date > DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) AND region = 'Rural';