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: Quais são os procedimentos mais comuns realizados em hospitais rurais para pacientes com doenças cardíacas em 2022?
 ###Tabelas: 
CREATE TABLE hospitals (hospital_id INT, hospital_name VARCHAR(50), hospital_type VARCHAR(50)); CREATE TABLE procedures (procedure_id INT, patient_id INT, procedure_date DATE, hospital_id INT, heart_disease BOOLEAN);
SELECT procedures.procedure_code, COUNT(*) as num_procedures FROM procedures INNER JOIN hospitals ON procedures.hospital_id = hospitals.hospital_id WHERE hospitals.hospital_type = 'rural' AND procedures.heart_disease = TRUE AND YEAR(procedures.procedure_date) = 2022 GROUP BY procedures.procedure_code ORDER BY num_procedures DESC;