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: Identificar tecnologias de cidades inteligentes na América do Norte que foram adotadas antes de 2020.
 ###Tabelas: 
CREATE TABLE smart_cities (city_name TEXT, adoption_date DATE, budget INT, location TEXT); INSERT INTO smart_cities (city_name, adoption_date, budget, location) VALUES ('San Francisco', '2020-03-15', 25000000, 'North America'), ('New York', '2019-01-01', 30000000, 'North America');
SELECT city_name FROM smart_cities WHERE adoption_date < '2020-01-01' AND location = 'North America';