Agrupar resultados de while php
Bom dia,
Preciso agrupar alguns registros retornados no while PHP, mas não posso fazer isso diretamente na query, porque preciso também dos outros resultados. Exemplo:
Pedido 1234
Produtos
Celular R$ 400,00
Refrigerador R$ 1.900,00
Cama R$ 800,00
Frete Celular R$ 15,00
Frete Refrigerador R$ 22,90
Frete Cama R$ 22,90
Preciso agrupar apenas o frete do Refrigerador e da Cama, somando os valores e exibindo quantidade 2.
$queryi = "select * from ti_pedidos_itens where cd_pedido='".$cdpedido."' order by cd_difer,prazo";
$resuli = mysql_query($queryi) or die (mysql_error());
$seq = 0;
while($rowi = mysql_fetch_array($resuli)):
$seq += 1;
#agrupar produtos com campo cd_difer = 8 e op_servico = 'F' e cd_transp = 1
$VT_varsped["cd_itprod_item$seq"] = $rowi['cd_itprod'];
$VT_varsped["nr_item_pedido_item$seq"] = $seq;
$VT_varsped["qt_comprada_item$seq"] = $rowi['nr_quantidade'];
$VT_varsped["qt_orig_item$seq"] = "1";
$VT_varsped["vl_venda_item$seq"] = $rowi['vl_venda_item'];
$VT_varsped["nr_serie_item$seq"] = "00";
$VT_varsped["tp_nota_nr_serie_item$seq"] = "00";
$VT_varsped["cd_remet_nr_serie_item$seq"] = "00";
$VT_varsped["nr_nota_nr_serie_item$seq"] = "00";
$VT_varsped["serie_nr_serie_item$seq"] = "00";
$VT_varsped["cd_itprod_referencia_item$seq"] = $rowi['cd_referencia']; #produto original quando é SERVIÇO
$VT_varsped["vl_desc_item$seq"] = round($rowi['vl_desc_item'],2);
$VT_varsped["nr_dias_entrega_item$seq"] = $rowi['prazo'];
endwhile;Discussão (2)
Carregando comentários...