Foros del Web » Programando para Internet » PHP »

sumar el valor de todas las filas de una columna... desde una fecha para aca

Estas en el tema de sumar el valor de todas las filas de una columna... desde una fecha para aca en el foro de PHP en Foros del Web. tengo una tabla con estos datos... fecha ingreso egreso 2011-06-15 23 0 2011-06-17 0 12 2011-06-18 45 0 2011-06-19 0 58 2011-06-20 0 47.5 2011-06-21 ...
  #1 (permalink)  
Antiguo 21/06/2011, 16:14
 
Fecha de Ingreso: mayo-2011
Mensajes: 167
Antigüedad: 13 años, 6 meses
Puntos: 1
sumar el valor de todas las filas de una columna... desde una fecha para aca

tengo una tabla con estos datos...

fecha ingreso egreso
2011-06-15 23 0
2011-06-17 0 12
2011-06-18 45 0
2011-06-19 0 58
2011-06-20 0 47.5
2011-06-21 23 0

lo que quiero es sumar todos los ingresos, restar todos los egresos pero solo desde la fecha 2011-06-18

tenia idea de hacerlo asi... pero no me funciono...

Código PHP:
<?php 
do {
    
    if (
date('Y-m-d') > 2011-06-18) { echo $operacion; }
    
    } while (
$row_lastcut mysql_fetch_assoc($lastcut));
    
?>
  #2 (permalink)  
Antiguo 21/06/2011, 16:20
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: sumar el valor de todas las filas de una columna... desde una fecha para a

Si desde la consulta acotas los datos a la fecha...
Código PHP:
Ver original
  1. $lastcut=mysql_query("select campo from mi_tabla where fecha between $fecha1 and $fecha2");
  2. while ($row_lastcut = mysql_fetch_assoc($lastcut)){
  3.    $suma+=$row_lastcut["ingresos"];
  4.    $resta+=$row_lastcut["egresos"];
  5. }
  #3 (permalink)  
Antiguo 21/06/2011, 16:36
 
Fecha de Ingreso: mayo-2011
Mensajes: 167
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: sumar el valor de todas las filas de una columna... desde una fecha para a

me da 0 de resultado!

Código PHP:
Ver original
  1. <?php
  2. $fecha1 = '2011-06-18';
  3. $fecha2 = date('Y-m-d');
  4. $lastcut2=mysql_query("select * from ingresos where fecha between $fecha1 and $fecha2");
  5. while ($row_lastcut2 = mysql_fetch_assoc($lastcut2)){
  6.    $suma+=$row_lastcut2["ingresos"];
  7.    $resta+=$row_lastcut2["egresos"];
  8. }
  9. echo $suma+=$row_lastcut2["ingresos"];
  10.     ?>

Etiquetas: columna, fecha, filas, todas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:11.