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 é o número médio de horas trabalhadas por semana pelos trabalhadores de confecção em fábricas que receberam certificação de trabalho justo no Sudeste Asiático e Oceania?
 ###Tabelas: 
CREATE TABLE factories (factory_id INT, region VARCHAR(50), fair_labor VARCHAR(50)); CREATE TABLE workers (worker_id INT, factory_id INT, hours_worked INT, position VARCHAR(50)); INSERT INTO factories (factory_id, region, fair_labor) VALUES (1, 'Southeast Asia', 'yes'), (2, 'Oceania', 'yes'), (3, 'Southeast Asia', 'no'), (4, 'Oceania', 'no'); INSERT INTO workers (worker_id, factory_id, hours_worked, position) VALUES (1, 1, 40, 'garment worker'), (2, 1, 45, 'garment worker'), (3, 2, 35, 'garment worker'), (4, 2, 30, 'garment worker'), (5, 3, 50, 'garment worker'), (6, 3, 55, 'garment worker'), (7, 4, 60, 'garment worker'), (8, 4, 65, 'garment worker');
SELECT AVG(workers.hours_worked) FROM workers INNER JOIN factories ON workers.factory_id = factories.factory_id WHERE factories.region IN ('Southeast Asia', 'Oceania') AND factories.fair_labor = 'yes';