Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2014, 18:25
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 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