somar só as linhas que forem repetidas
Olá.Estou usando um while para listar os itens de um pedido, mas, no mesmo pedido podem existir produtos repetidos.Quando isso ocorre eu preciso somar esses itens repetidos e exibir somente o total.Podem me ajudar a resolver isso?Segue o código:
> $query5 = "SELECT it.Ino_Pedido, it.Ino_Produto, it.Ino_PrUnitario, it.Ino_Qtde, it.Ino_ValorTotal, it.Ino_Nota, pr.Pro_Descricao FROM DN_ItensNota it, DN_Produtos pr WHERE it.Ino_Nota = '$nf' AND pr.Pro_Codigo = it.Ino_Produto ORDER BY it.Ino_Pedido asc, it.Ino_Produto asc";$res5 = mysql_query($query5);while($ret5 = mysql_fetch_array($res5)){$pd = $ret5['Ino_Pedido'];$procd = $ret5['Ino_Produto'];$pronm = $ret5['Pro_Descricao'];$prun1 = $ret5['Ino_PrUnitario'];$prun = number_format($prun1, 2, ',', '.');$qtde = (int)$ret5['Ino_Qtde'];$prtt1 = $ret5['Ino_ValorTotal'];$prtt = number_format($prtt1, 2, ',', '.');
Como está exibindo:
Pedido | Produto | Vl. Unitário | Qtde | Vl. Total 063487 | 000643 - CETIM 3.00MT BRANCO | 5,00 | 50 | 264,00 063487 | 000643 - CETIM 3.00MT BRANCO | 5,00 | 56 | 295,00 063487 | 000643 - CETIM 3.00MT BRANCO | 5,00 | 50 | 264,00
Como preciso:
Pedido | Produto | Vl. Unitário | Qtde | Vl. Total 063487 | 000643 - CETIM 3.00MT BRANCO | 5,00 | 156 | 823,00
Muito obrigada !!Abraços,Dammy
Discussão (10)
Carregando comentários...