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

Group By


junaooaks

Pergunta

ai galera depois de muito esforço, não consegui resolver um problema pra quem e mais entendido e muito simples

na minha consulta sql do tendo um problema com a soma de um dos campos:

while($linha=mysql_fetch_array($result)){

$mysql="select sum(i.valor_vendido) as vendido, sum(pro.valor) as valor from itens i, produto pro

where i.cod_pedido ='".$linha['cod_pedido']."'

group by pro.produto ";

};

a soma onde estar de vermelho me retorna o falor errado que esta cadastro no pedido.

quando altero o GROUP BY deixando o codigo assim:

while($linha=mysql_fetch_array($result)){

$mysql="select sum(i.valor_vendido) as vendido, sum(pro.valor) as valor

from itens i, produto pro

where i.cod_pedido ='".$linha['cod_pedido]."'

group by i.cod_produto ";

};

a soma do "vendido" me retorna errada e a "pro.valor" fica serta

quando eu altero o GROUP BY deixando assim:

while($linha=mysql_fetch_array($result)){

$mysql="select sum(i.valor_vendido) as vendido, sum(pro.valor) as valor

from itens i, produto pro

where i.cod_pedido ='".$linha['cod_pedido']."'

group by pro.produto, i.cod_produto ";

};

as duas soma me retorna erro.

gostaria se alguém poder me da um help ,já to pertido nesta consulta

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...