Guide 02/04/2026

Gere SQL para Encontrar Seus Produtos Mais Vendidos por Receita no Último Mês

#gerador sql#produtos mais vendidos#receita#último mês#consulta sql#análise de vendas#top produtos#SQL
Quick Answer
SELECT p.nome_produto, SUM(oi.quantidade * oi.preco_unitario) AS receita_total FROM produtos p JOIN itens_pedido oi ON p.id_produto = oi.id_produto JOIN pedidos o ON oi.id_pedido = o.id_pedido WHERE o.data_pedido >= DATE('now', '-1 month') GROUP BY p.nome_produto ORDER BY receita_total DESC LIMIT 10;

Esta consulta SQL foi desenvolvida para identificar seus produtos com o melhor desempenho em termos de receita gerada no último mês. Ela funciona unindo três tabelas principais: produtos (para obter os nomes dos produtos), itens_pedido (que vincula os produtos aos pedidos e contém detalhes de preço/quantidade) e pedidos (para filtrar por data do pedido).

A cláusula WHERE filtra efetivamente os pedidos feitos nos últimos 30 dias usando DATE('now', '-1 month'). O SUM(oi.quantidade * oi.preco_unitario) calcula a receita total de cada produto, e GROUP BY p.nome_produto agrega essa receita por produto. Finalmente, ORDER BY receita_total DESC LIMIT 10 ordena os resultados para mostrar seus 10 principais produtos geradores de receita.

Ready to try it?

Use our Gerador de Consultas SQL to generate perfect results in seconds.

Open Gerador de Consultas SQL