Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/04/2010, 10:48
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
Respuesta: Cuando el año es diferente toma un nuevo saldo

Pues debes hacer un condicional jen26.

Durante el año 2009 debes sumar todos sus valores, acumularlo, y cuando cambie de año (osea 2010) y sea el mes de enero, sumar ese "acumulado" al valor del enero, más o menos así

Código PHP:
Ver original
  1. $anio = 2009;
  2. while ($row=mysql_fetch_array($cSql)) {
  3.  
  4. if ($row['anio'] == $anio){
  5. $acumulador = $acumulador + $row['valor_a_sumar'];
  6. } else if ( $row['anio'] <> $anio and $row['mes'] == 1  ) {
  7. //entrará si es una año diferente al inicial
  8. // y si es enero, procedemos a sumarle el acumulador
  9. $nuevoValor = $acumulador + $row['valor_a_sumar'];
  10. //incializamos de nuevo el año a comparar y dejamos el valor inicial, al valor que tenga enero...
  11. $anio =  $row['anio'];
  12. $acumulador = $row['valor_a_sumar'];
  13. }
  14.  
  15. }

Algo así es la idea... espero la entiendas

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com