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: Qual é a média de horas de trabalho por licença de construção para projetos sustentáveis nos estados de Washington e Oregon?
 ###Tabelas: 
CREATE TABLE project (id INT, state VARCHAR(20), type VARCHAR(20), hours INT); INSERT INTO project (id, state, type, hours) VALUES (1, 'Washington', 'Sustainable', 500), (2, 'Oregon', 'Sustainable', 600), (3, 'Seattle', 'Traditional', 300); CREATE TABLE permit (id INT, state VARCHAR(20), permit_number INT); INSERT INTO permit (id, state, permit_number) VALUES (1, 'Washington', 100), (2, 'Washington', 150), (3, 'Oregon', 80);
SELECT AVG(project.hours) FROM project INNER JOIN permit ON project.id = permit.id WHERE (permit.state = 'Washington' OR permit.state = 'Oregon') AND project.type = 'Sustainable';