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 móvel do volume de produção dos últimos 3 meses, para cada produto químico?
 ###Tabelas: 
CREATE TABLE production_volume (product_id INT, volume_date DATE, product_name TEXT, volume INT); INSERT INTO production_volume (product_id, volume_date, product_name, volume) VALUES (1, '2021-01-01', 'Product A', 500), (2, '2021-02-01', 'Product B', 700), (3, '2021-03-01', 'Product C', 800);
SELECT product_name, AVG(volume) OVER (PARTITION BY product_name ORDER BY volume_date ROWS BETWEEN 2 PRECEDING AND CURRENT ROW) AS moving_avg FROM production_volume WHERE volume_date >= DATEADD(month, -3, CURRENT_DATE);