
10/03/2014, 18:25
|
 | | | Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 8 meses Puntos: 12 | |
Total por folio (group by) Hola tengo lo siguiente
tengo una consulta ordenada por folio... (ya habia posteado el tema y crei a verlo solucionadao en realidad una parte si)
bien tengo por ejemplo esto
FOLIO----CONCEPTO------------------------MONTO
100-------Chocolates------------------------$250
100-------Flores------------------------------$450
101-------Perfume---------------------------$1000
lo que intento es que me muestre un solo registro (por folio)
FOLIO----CONCEPTO------------------------MONTO
100-------Chocolates,Flores---------------$700
al mostrar conceptos esta bien... pero mi suma esta por todos los folios... yo quisiera hacerla por folio (no en general, AHORITA ME ARROJA AL FINAL $1700)
$folio_ant = "";
while ($row_consulta= mysql_fetch_assoc($consulta)){
$suma+=$row_consulta['pago'];
if($folio_ant != $row_consulta['folio']){
echo "<br/>".$row_consulta['folio']." ";
echo $row_consulta['conceptotext']." ";
echo $row_consulta['pago']." ";
}
else
{
echo ", ".$row_consulta['conceptotext']." ";
echo $row_consulta['pago']." ";
}
$folio_ant = $row_consulta['folio'];
}
echo "$ ".number_format ($suma,2);
Nuevamente Gracias
NOTA: NO USO GROUP BY EN LA CONSULTA SINO ORDER BY folio |