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 (Nova Iorque, Chicago e Filadélfia) com co-propriedades que foram vendidas nos últimos seis meses.
 ###Tabelas: 
CREATE TABLE properties (property_id INT, city VARCHAR(255), co_ownership BOOLEAN, sold_date DATE); INSERT INTO properties (property_id, city, co_ownership, sold_date) VALUES (1, 'New York', true, '2022-03-15'), (2, 'Chicago', false, '2022-01-01'), (3, 'Philadelphia', true, NULL), (4, 'New York', false, '2022-04-01'), (5, 'Philadelphia', false, '2022-05-31'), (6, 'Chicago', true, '2022-06-30');
SELECT city, COUNT(*) as num_sold FROM properties WHERE (city = 'New York' OR city = 'Chicago' OR city = 'Philadelphia') AND co_ownership = true AND sold_date >= DATEADD(month, -6, GETDATE()) GROUP BY city;