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 hospitalares em áreas rurais de Oregon, desagregado por mês e grupo etário?
 ###Tabelas: 
CREATE TABLE hospital_visits (id INT, visit_date DATE, patient_age INT, location VARCHAR(50)); INSERT INTO hospital_visits (id, visit_date, patient_age, location) VALUES (1, '2021-01-01', 35, 'Oregon');
SELECT DATE_PART('month', hospital_visits.visit_date) AS month, CASE WHEN hospital_visits.patient_age < 18 THEN '0-17' WHEN hospital_visits.patient_age BETWEEN 18 AND 64 THEN '18-64' ELSE '65+' END AS age_group, COUNT(*) FROM hospital_visits WHERE hospital_visits.location LIKE '%rural%' GROUP BY DATE_PART('month', hospital_visits.visit_date), CASE WHEN hospital_visits.patient_age < 18 THEN '0-17' WHEN hospital_visits.patient_age BETWEEN 18 AND 64 THEN '18-64' ELSE '65+' END;