Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/11/2003, 11:36
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Seguro que vía SQL hay alguna solución mejor .. pero así a la rápida se me ocurre:

Código PHP:
$contador=0;
$sub_total=0;

While(
$row=mysql_fetch($consulta)){

   
$sub_total +=$row['campo_a_sumar'];
   IF ((
$contador%5)==0){
      
$total +=$sub_total;
      
$sub_total=0;
   }
$contador++;


Leo los registros (todos de esa consulta) .. acomulo en $sub_total 5 registros .. si llego a un múltiplo de 5 ($contador % 5) .. "reseteo" el subtotal y lo acomulo en $total (sumatoria) de esos bloques de 5 registros ..

Tal vez no funcione (@_@) .. las matemáticas no son mi fuerte xDDDD ademas que no lo he probado .. ¬¬

Intenta ver una solución vía SQL .. que seguro que será màs optima que lo que puse (en el supuesto caso que funcionase).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.