Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2011, 14:33
mariosequeda
 
Fecha de Ingreso: noviembre-2008
Ubicación: En algún lugar del disco duro.
Mensajes: 95
Antigüedad: 16 años
Puntos: 0
Pregunta consulta me trae valores del mes anterior

Saludos a toda la comunidad resulta que tengo una consulta que me muestra un kardex mensual pero con el unico inconveniente de que cuando los meses vienen con 31 dias me muestra las operaciones de ese dia en el siguiente mes, me explico.

el mes actual que es abril trae 30 dias y resulta que cuando hago la consulta del mismo no la comienza desde el 01 de abril si no desde el 31 de marzo tal vez sea un error tonto pero he buscado mucho en internet y no he encontrado respuesta.

Código PHP:
$query_mensual mysql_query("SELECT * FROM equipos LEFT JOIN mov_servicios ON serial = serv_serial WHERE (TRUE OR `serial` IS NULL) AND 'visible' = 0 AND serv_fecha > DATE_SUB( CURDATE( ) , INTERVAL DAYOFMONTH( CURDATE( ) )DAY )");
$total_registros mysql_num_rows($query_mensual);
$query_mensual mysql_query("SELECT * FROM equipos LEFT JOIN mov_servicios ON serial = serv_serial WHERE (TRUE OR `serial` IS NULL) AND 'visible' = 0 AND serv_fecha > DATE_SUB( CURDATE( ) , INTERVAL DAYOFMONTH( CURDATE( ) )DAY ) ORDER BY serv_fecha DESC LIMIT $inicio, $registros") or die ( "Error en query: $sql, el error  es: " mysql_error() );
$total_paginas ceil($total_registros $registros);