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 dos preços dos produtos para cada marca nos últimos 30 dias?
 ###Tabelas: 
CREATE TABLE products (product_id INT, product_name VARCHAR(255), brand VARCHAR(255), price DECIMAL(10, 2), sale_date DATE); INSERT INTO products VALUES (1, 'ProductA', 'BrandX', 50, '2022-01-01'), (2, 'ProductB', 'BrandX', 75, '2022-01-03'), (3, 'ProductC', 'BrandY', 60, '2022-01-02');
SELECT brand, AVG(price) OVER (PARTITION BY brand ORDER BY sale_date ROWS BETWEEN 29 PRECEDING AND CURRENT ROW) as moving_avg FROM products;