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: Liste os nomes e endereços das propriedades na cidade de San Francisco com uma pontuação de acessibilidade à habitação acima de 80 que foram vendidas no último mês.
 ###Tabelas: 
CREATE TABLE properties (property_id INT, name VARCHAR(255), address VARCHAR(255), city VARCHAR(255), housing_affordability_score INT, sold_date DATE); INSERT INTO properties (property_id, name, address, city, housing_affordability_score, sold_date) VALUES (1, 'The Affordable Apartment', '123 Main St', 'San Francisco', 85, '2022-01-15'), (2, 'The Expensive Estate', '456 Oak St', 'San Francisco', 60, '2022-02-01'), (3, 'The Moderate Manor', '789 Pine St', 'San Francisco', 75, NULL);
SELECT name, address FROM properties WHERE city = 'San Francisco' AND housing_affordability_score > 80 AND sold_date >= DATEADD(month, -1, GETDATE());