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 classificação dos produtos com base na sua receita de vendas?
 ###Tabelas: 
CREATE TABLE products_sales (product_id INT, sale_date DATE, units_sold INT, sale_price FLOAT); INSERT INTO products_sales (product_id, sale_date, units_sold, sale_price) VALUES (1, '2022-01-01', 50, 15.0), (2, '2022-01-01', 75, 10.0), (3, '2022-01-01', 30, 20.0), (1, '2022-01-02', 45, 15.0), (2, '2022-01-02', 60, 10.0), (3, '2022-01-02', 40, 20.0);
SELECT product_id, SUM(units_sold * sale_price) AS revenue, RANK() OVER (ORDER BY SUM(units_sold * sale_price) DESC) AS product_rank FROM products_sales GROUP BY product_id;