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 propriedades co-proprietárias em San Francisco com políticas habitacionais inclusivas que foram vendidas no último ano, e listar seus nomes, endereços e os nomes de seus co-proprietários.
 ###Tabelas: 
CREATE TABLE properties (property_id INT, name VARCHAR(255), address VARCHAR(255), city VARCHAR(255), inclusive_housing BOOLEAN, sold_date DATE); CREATE TABLE co_owners (property_id INT, owner_name VARCHAR(255)); INSERT INTO properties (property_id, name, address, city, inclusive_housing, sold_date) VALUES (1, 'Universal Haven', '321 Oak St', 'San Francisco', true, '2022-02-01'), (2, 'Eco Towers', '654 Pine St', 'San Francisco', false, '2022-03-15'), (3, 'Accessible Heights', '789 Main St', 'San Francisco', true, NULL); INSERT INTO co_owners (property_id, owner_name) VALUES (1, 'Fatima'), (1, 'Hassan'), (2, 'Ivan'), (3, 'Kim');
SELECT p.name, p.address, co.owner_name FROM properties p JOIN co_owners co ON p.property_id = co.property_id WHERE p.city = 'San Francisco' AND p.inclusive_housing = true AND p.sold_date >= DATEADD(year, -1, GETDATE());