Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda com consulta Mysqli/PHP


rcamu1

Pergunta

Pessoal fiz a consulta abaixo para um relatório de produtos, só que preciso quebrar esse relatório por fabricante, como faço isso?

na consulta o fabricante vem na coluna e.nome fabri

SELECT cat.id, cat.nome, cat.ean, cat.atacado, cat.atacad, cat.id, cat.grupo, b.id, b.categoria, cat.fabricante fabricante, e.id, e.nome fabri,
SUM( IF( mov.tipo =0, mov.qtd, 0 ) ) AS qtd_tipo_0,
SUM( IF( mov.tipo =1, mov.qtd, 0 ) ) AS qtd_tipo_1,
SUM( IF( mov.tipo =2, mov.qtd, 0 ) ) AS qtd_tipo_2,
SUM( IF( mov.tipo = 4, mov.qtd, 0 ) ) AS qtd_tipo_4,
SUM( IF( mov.tipo = 1, mov.qtd, 0 ) ) - SUM( IF( mov.tipo = 2, mov.qtd, 0 ) ) - SUM( IF( mov.tipo = 0, mov.qtd, 0 ) ) - SUM( IF( mov.tipo = 4, mov.qtd, 0 ) )  as Saldo,
(cat.atacado * 1.5) as minimo
FROM lc_detalhe AS mov
INNER JOIN lc_cat AS cat ON cat.id = mov.cat_id
INNER JOIN grupo as b on cat.grupo = b.id
INNER JOIN fabricante as e on cat.fabricante = e.id
WHERE atacad = "Sim"
GROUP BY categoria,cat.nome ASC
HAVING SUM( IF( mov.tipo =1, mov.qtd, 0 ) ) - SUM( IF( mov.tipo =2, mov.qtd, 0 ) ) - SUM( IF( mov.tipo =0, mov.qtd, 0 ) )- SUM( IF( mov.tipo =4, mov.qtd, 0 ) ) >2

 

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...