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: Determine o número de propriedades em cada cidade (Los Angeles, San Francisco e Portland) com certificações de urbanismo sustentável que não foram vendidas no último ano.
 ###Tabelas: 
CREATE TABLE properties (property_id INT, city VARCHAR(255), sustainable_urbanism_certified BOOLEAN, sold_date DATE); INSERT INTO properties (property_id, city, sustainable_urbanism_certified, sold_date) VALUES (1, 'Los Angeles', true, NULL), (2, 'San Francisco', false, '2022-01-01'), (3, 'Portland', true, NULL), (4, 'Los Angeles', false, '2022-03-15'), (5, 'Portland', false, '2021-12-31'), (6, 'San Francisco', true, NULL);
SELECT city, COUNT(*) as num_unsold FROM properties WHERE (city = 'Los Angeles' OR city = 'San Francisco' OR city = 'Portland') AND sustainable_urbanism_certified = true AND sold_date IS NULL GROUP BY city;