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 de hospitais e clínicas rurais em cada província, e a contagem total de leitos para cada um?
 ###Tabelas: 
CREATE TABLE hospitals (id INT, name TEXT, location TEXT, num_beds INT, province TEXT); INSERT INTO hospitals (id, name, location, num_beds, province) VALUES (1, 'Hospital A', 'Rural Quebec', 200, 'Quebec'), (2, 'Hospital B', 'Rural Ontario', 250, 'Ontario'); CREATE TABLE clinics (id INT, name TEXT, location TEXT, num_beds INT, province TEXT); INSERT INTO clinics (id, name, location, num_beds, province) VALUES (1, 'Clinic A', 'Rural Quebec', 50, 'Quebec'), (2, 'Clinic B', 'Rural Ontario', 75, 'Ontario');
SELECT p.province, COUNT(h.id) AS num_hospitals, SUM(h.num_beds) AS hospital_beds, COUNT(c.id) AS num_clinics, SUM(c.num_beds) AS clinic_beds FROM hospitals h INNER JOIN clinics c ON h.province = c.province GROUP BY p.province;