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 produção média de poços para operadores com mais de 7 poços em reservatórios de gás, agrupados pelo operador?
 ###Tabelas: 
CREATE TABLE reservoirs (id INT, name VARCHAR(255), type VARCHAR(255), location POINT, depth FLOAT, discovery_date DATE, operator VARCHAR(255)); CREATE TABLE wells (id INT, name VARCHAR(255), reservoir_id INT, latitude DECIMAL(9,6), longitude DECIMAL(9,6), production FLOAT, operator VARCHAR(255));
SELECT r.operator, AVG(w.production) FROM reservoirs r JOIN wells w ON r.id = w.reservoir_id WHERE r.type = 'Gas' GROUP BY r.operator HAVING COUNT(w.id) > 7;