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 portais de dados abertos em cada país até 1 de janeiro de 2022?
 ###Tabelas: 
CREATE TABLE country (id INT, name VARCHAR(255)); INSERT INTO country (id, name) VALUES (1, 'United States'); INSERT INTO country (id, name) VALUES (2, 'Canada'); CREATE TABLE open_data (id INT, country_id INT, is_open INT, date DATE); INSERT INTO open_data (id, country_id, is_open, date) VALUES (1, 1, 1, '2021-12-31'); INSERT INTO open_data (id, country_id, is_open, date) VALUES (2, 1, 1, '2022-01-01'); INSERT INTO open_data (id, country_id, is_open, date) VALUES (3, 2, 0, '2022-01-01');
SELECT country.name, COUNT(open_data.id) as num_open_data_portals FROM country JOIN open_data ON country.id = open_data.country_id WHERE open_data.date = '2022-01-01' AND open_data.is_open = 1 GROUP BY country.name;