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: Quantos pacientes com doenças respiratórias foram tratados em instalações de saúde rurais, divididos por gênero e grupo etário?
 ###Tabelas: 
CREATE TABLE treatments (treatment_id INT, patient_id INT, healthcare_id INT, date DATE); CREATE TABLE patients (patient_id INT, disease TEXT, age INT, gender TEXT); CREATE TABLE healthcare_facilities (healthcare_id INT, name TEXT, type TEXT, rural BOOLEAN); INSERT INTO treatments (treatment_id, patient_id, healthcare_id, date) VALUES (1, 1, 1, '2021-01-01'), (2, 2, 2, '2021-01-02'); INSERT INTO patients (patient_id, disease, age, gender) VALUES (1, 'Respiratory Disease', 50, 'Female'), (2, 'Respiratory Disease', 60, 'Male'); INSERT INTO healthcare_facilities (healthcare_id, name, type, rural) VALUES (1, 'Rural General Hospital', 'Hospital', TRUE), (2, 'Rural Clinic', 'Clinic', TRUE);
SELECT CASE WHEN patients.age < 60 THEN 'Under 60' ELSE '60 and Over' END as age_group, patients.gender, COUNT(treatments.treatment_id) as count FROM treatments INNER JOIN patients ON treatments.patient_id = patients.patient_id INNER JOIN healthcare_facilities ON treatments.healthcare_id = healthcare_facilities.healthcare_id WHERE patients.disease = 'Respiratory Disease' AND healthcare_facilities.rural = TRUE GROUP BY patients.gender, age_group;