Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/07/2010, 11:27
Avatar de roxhp
roxhp
 
Fecha de Ingreso: mayo-2010
Ubicación: Veracruz
Mensajes: 39
Antigüedad: 14 años
Puntos: 3
Respuesta: problema con fechas y totales

Hola;

Mira lo que puedes hacer es obtener el mes (inicio)y el año(final) en el que estas, de ahi al año le restas 1 y lo guardas como tu variable de año inicio y al mes actual le restas uno y lo guardas como tu variable de mes final ya despues tu consulta la realizaras consultando las salidas que tienes desde el año y mes anterior hasta el año y mes final.

Código PHP:

$mes_inicio
=date(m);
$anio_final=date(Y);

$mes_final=$mes_inicio-1;
$anio_inicio=$anio_final-1;

//aqui el mes debes de justificarlo a 2 digitos
if($mes_inicio<10)
   
$mes_inicio="0$mes_inicio";

$sql="select cantidad_aprobada from movimiento where id in ( select id from egresos where (mont(fecha_despacho)>=$mes_inicio and mont(fecha_despacho)<=$mes_final) and (year(fecha_despacho)>=$anio_inicio and year(fecha_despacho)<=anio_final) );";

$respg_query($tu_conexion,$sql);
$i=0;
while(
$r=pg_fetch_assoc($res))
{  
$cant_apro[$i]=$r["cantidad_aprobada"];
    
$i++;


Espero y eso te sirva, tiene algo de tiempo que no uso postgres pero me parece que asi esta bien

Alguna duda o ayuda en otra cosa o si no te sirve esto espero poder ayudarte.

Saludos y suerte!!!