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: Calcular a mudança percentual na produção de gás para o Poço P no Mar do Norte entre o mês atual e o mês anterior.
 ###Tabelas: 
CREATE TABLE production_data (well_name VARCHAR(50), location VARCHAR(50), oil_production NUMERIC(10,2), gas_production NUMERIC(10,2), production_date DATE); INSERT INTO production_data (well_name, location, oil_production, gas_production, production_date) VALUES ('Well P', 'North Sea', 1000, 400, '2023-04-01'), ('Well P', 'North Sea', 1050, 425, '2023-03-31'), ('Well P', 'North Sea', 1100, 450, '2023-02-28');
SELECT ((gas_production - LAG(gas_production, 1) OVER (PARTITION BY well_name ORDER BY production_date)) / LAG(gas_production, 1) OVER (PARTITION BY well_name ORDER BY production_date)) * 100 as percentage_change FROM production_data WHERE well_name = 'Well P' AND production_date IN (DATEADD(month, -1, '2023-04-01'), '2023-04-01');