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);