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 é a tecnologia com a maior taxa de adoção em cada cidade da Espanha?
 ###Tabelas: 
CREATE TABLE smart_cities (id INT, city VARCHAR(255), country VARCHAR(255), technology VARCHAR(255), adoption_rate DECIMAL(5,4)); INSERT INTO smart_cities (id, city, country, technology, adoption_rate) VALUES (1, 'Barcelona', 'Spain', 'Smart Lighting', 0.75);
SELECT city, technology, MAX(adoption_rate) as max_adoption_rate FROM smart_cities WHERE country = 'Spain' GROUP BY city, technology;