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: Liste as taxas mensais de imunização para crianças menores de 5 anos na clínica de saúde rural Z em 2021?
 ###Tabelas: 
CREATE TABLE clinics (clinic_id INT, clinic_name VARCHAR(50)); CREATE TABLE immunizations (immunization_id INT, patient_id INT, immunization_date DATE, clinic_id INT);
SELECT MONTH(immunization_date) as month, COUNT(DISTINCT patient_id) * 100.0 / (SELECT COUNT(DISTINCT patient_id) FROM patients WHERE age < 5) as immunization_rate FROM immunizations INNER JOIN clinics ON immunizations.clinic_id = clinics.clinic_id WHERE clinics.clinic_name = 'rural health clinic Z' AND YEAR(immunization_date) = 2021 AND patient_age < 5 GROUP BY month;