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 receita para cada categoria de menu nos últimos 30 dias.
 ###Tabelas: 
CREATE TABLE restaurant_revenue (menu_category VARCHAR(50), transaction_date DATE, revenue NUMERIC(10,2)); INSERT INTO restaurant_revenue (menu_category, transaction_date, revenue) VALUES ('Appetizers', '2023-01-01', 500.00), ('Appetizers', '2023-01-02', 600.00), ('Entrees', '2023-01-03', 800.00);
SELECT menu_category, AVG(revenue) OVER (PARTITION BY menu_category ORDER BY transaction_date ROWS BETWEEN 29 PRECEDING AND CURRENT ROW) AS moving_average FROM restaurant_revenue;