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 média móvel de 6 meses das avaliações de produtos para cada marca, em ordem de data.
 ###Tabelas: 
CREATE TABLE brands (brand_id INT, brand_name VARCHAR(50)); CREATE TABLE ratings (rating_id INT, brand_id INT, product_rating DECIMAL(3,2), rating_date DATE);
SELECT r.brand_id, r.rating_date, AVG(r.product_rating) OVER (PARTITION BY r.brand_id ORDER BY r.rating_date ROWS BETWEEN 6 PRECEDING AND CURRENT ROW) as moving_avg FROM ratings r;