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: Encontre todas as propriedades co-propriedade em Portland com uma data de vencimento do contrato de locação nos próximos 6 meses.
 ###Tabelas: 
CREATE TABLE portland_prop(id INT, owner1 VARCHAR(20), owner2 VARCHAR(20), lease_exp DATE); INSERT INTO portland_prop VALUES (1, 'Alice', 'Bob', '2023-06-01'), (2, 'Charlie', 'David', '2023-01-15');
SELECT * FROM portland_prop WHERE (owner1 <> owner2) AND (lease_exp BETWEEN CURDATE() AND DATE_ADD(CURDATE(), INTERVAL 6 MONTH));