Hola...
Tengo un problema con una consulta de fechas en Mysql por ejemplo tengo lo siguiente:
Código PHP:
$fecha1;
$fecha2;
$res = mysql_query("SELECT * FROM reportes WHERE fecha between '".$fecha1."' AND '".$fecha2."'");
Las dos fechas son ingresadas y se procede a realizar la consulta, sin embargo pasa lo siguiente, tengo la tabla con 4 registros cuyas fechas serian (Y-M-D)
2012-01-01, 2012-01-02, 2012-01-03, 2012-01-04.
Por ejemplo quiero buscar los registros entre las fechas 2012-01-01, 2012-01-03 se supone que me deberia mostrar tres registros, sin embargo me muestra el primero y el segundo, es decir dentro de ese rango no me toma en cuenta la ultima fecha, si busco con un rango entre 2012-01-01, 2012-01-04 me muestra los tres registros antes del ultimo y asi sucesivamente, es decir me hace un rango pero no toma en cuenta la ultima fecha.
Me pregunto si me podrian ayudar con ello o talvez encontrar una manera para sumarle un dia a la ultima fecha para que lo tome en cuenta...