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: Listar os top 5 filmes por receita para cada empresa de produção em ordem decrescente.
 ###Tabelas: 
CREATE TABLE movies (movie_id INT, title VARCHAR(100), production_company VARCHAR(50), revenue INT); INSERT INTO movies (movie_id, title, production_company, revenue) VALUES (1, 'Avengers: Endgame', 'Marvel Studios', 2798000000), (2, 'The Lion King', 'Walt Disney Pictures', 1656000000), (3, 'Frozen II', 'Walt Disney Pictures', 1450000000);
SELECT production_company, title, revenue FROM (SELECT movie_id, title, production_company, revenue, ROW_NUMBER() OVER(PARTITION BY production_company ORDER BY revenue DESC) as rn FROM movies) t WHERE t.rn <= 5;