Help, agrupacion de datos

micknico
24 de Febrero del 2005
Hola a [email protected],

De nuevo los molesto, quiza mi duda no sea tan complicada para expertos como ustedes,

estoy agrupando datos obtenidos desde una consulta myql, el problema se me presenta cuando en la misma columna de datos se encuentran datos de distinto valor, hago la agrupacion hasta ese punto bien, pero ademas necesito sumar los valores y acumularlos, lo hago solo que no me suma totales parciales solo el total final por grupo. y se necesitan los parciales.

este es el codigo que estoy usando

while ($row = mysql_fetch_array($resultado)) {
$query = mysql_query('SELECT * FROM itemizado where Item='.$row['Itemm'].'');
$rox = mysql_fetch_array($query);
if ($row['Grafo'] != $grafo_anterior) {
if ($grafo_anterior != "")
echo '<tr><td colspan="3"></td><td align="center">'.$q1.'</td>';
echo '<tr><td colspan="5"></td><td align="center">'.$total.'</td></tr>';
echo '<tr><td colspan="6"><hr size="1"></td></tr>';
$grafo_mostrar = $row['Grafo'];
$item_anterior = "";
$total = 0;
} else
$grafo_mostrar = '<!--DWLayoutEmptyCell-->&nbsp;';
$item_mostrar = ($row['Itemm'] != $item_anterior)? $row['Itemm'] : '<!--DWLayoutEmptyCell-->&nbsp;';
$grafo_anterior = $row['Grafo'];
$item_anterior = $row['Itemm'];
if ($item_mostrar=$item_anterior){ //esto no lo hace no se estara bien o no?
$q1 += $row['Q1'];
}
if ($item_anterior!=$item_mostrar){
$q1=0;
}
$total += $row['Q1']*$rox['PU'];

De antemano Muchas Gracias

Saludos !