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 centros de saúde rurais foram abertos nos últimos 5 anos?
 ###Tabelas: 
CREATE TABLE healthcare_centers (id INT, open_date DATE); INSERT INTO healthcare_centers (id, open_date) VALUES (1, '2017-01-01'), (2, '2018-05-15'), (3, '2019-09-23'), (4, '2020-07-02'), (5, '2021-02-14'); CREATE TABLE regions (id INT, name VARCHAR(50), type VARCHAR(50)); INSERT INTO regions (id, name, type) VALUES (1, 'RegionA', 'Rural'), (2, 'RegionB', 'Urban');
SELECT COUNT(*) FROM healthcare_centers WHERE open_date >= DATE_SUB(CURRENT_DATE, INTERVAL 5 YEAR) AND (SELECT type FROM regions WHERE id = (SELECT region_id FROM healthcare_centers WHERE healthcare_centers.id = id)) = 'Rural';