1
resposta

[Dúvida] Filtro para trazer as vendas por região do sabor que mais vende

Olá,

Qual comando consigo retonar os sabores distintos da tabela de produtos por volume de compra e estado da tabela de clientes, para identificar qual sabor está sendo mais vendido por região.

1 resposta

Olá Charles, tudo bem?

Neste caso, você pode usar uma combinação de comandos SQL, como JOIN, GROUP BY, ORDER BY e funções de agregação como SUM para calcular o volume de compra. Por exemplo:

SELECT 
    c.estado,
    p.sabor,
    SUM(v.quantidade) AS total_vendas
FROM 
    tabela_de_vendas v
JOIN 
    tabela_de_produtos p ON v.produto_id = p.id
JOIN 
    tabela_de_clientes c ON v.cliente_id = c.id
GROUP BY 
    c.estado, p.sabor
ORDER BY 
    c.estado, total_vendas DESC;

Neste exemplo:

  • tabela_de_vendas é a tabela que contém as informações sobre as vendas, incluindo a quantidade vendida.
  • tabela_de_produtos é a tabela que contém os sabores dos produtos.
  • tabela_de_clientes é a tabela que contém as informações dos clientes, incluindo o estado.
  • Usamos JOIN para unir as tabelas de vendas, produtos e clientes com base em chaves comuns.
  • GROUP BY é usado para agrupar os resultados por estado e sabor.
  • SUM(v.quantidade) calcula o total de vendas para cada combinação de estado e sabor.
  • ORDER BY total_vendas DESC ordena os resultados de forma decrescente com base no total de vendas, para que o sabor mais vendido apareça primeiro em cada região.

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!