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 número total de visitas odontológicas em clínicas rurais em Montana no último ano?
 ###Tabelas: 
CREATE TABLE dental_visits (visit_id INT, clinic_id INT, visit_date DATE); INSERT INTO dental_visits (visit_id, clinic_id, visit_date) VALUES (1, 1, '2022-02-01'), (2, 1, '2022-04-15'), (3, 2, '2022-03-25'), (4, 3, '2022-01-10'); CREATE TABLE rural_clinics (clinic_id INT, state VARCHAR(2)); INSERT INTO rural_clinics (clinic_id, state) VALUES (1, 'Montana'), (2, 'Montana'), (3, 'North Dakota');
SELECT COUNT(dv.visit_id) FROM dental_visits dv JOIN rural_clinics rc ON dv.clinic_id = rc.clinic_id WHERE rc.state = 'Montana' AND dv.visit_date BETWEEN DATEADD(year, -1, CURRENT_DATE) AND CURRENT_DATE;