trato de hacer un select que recupere registro que se encuentren en un rango de fecha, utilice esta sentencia:
$sql = "SELECT * FROM $tabla WHERE date_format(fp002, '%e-%c-%Y') between '$fechainicio' and '$fechafin' ";
solo funciona cuando la fechainicio es igual a la fechafin, pero no funca cuando son distintas me muestra todos.
que esta mal o como podria realizar este select.
