estoy haciendo un sistema con php y mysql , este sistema basicamente es de consultas, en las cuales son seleccionados periodos de fechas y es ahi en donde tengo un problema, ya que si selecciono lo siguiente:
17 de febrero del 2003 al 17 de marzo del 2003
el resultado es que solo me seleccio esos dos dias y no los dias que hay entre esas dos fechas.
la sentencia sql que utilizo es la siguiente:
Código PHP:
$sql = "SELECT DISTINCT Fecha,Estacion,PS,PP,HGT,TT,TD,DD,FF from $tabla where DAYOFMONTH(Fecha) BETWEEN $bdy AND $edy AND MONTH(Fecha) IN ($bmo,$emo) AND YEAR(Fecha) BETWEEN $byr and $eyr ";
$bdy = dia de inicio.
$edy = dia de final.
$bmo = mes de inicio.
$emo = mes final.
$byr = año de inicio.
$eyr = año final.
no se cual sea el problema.
espero me puedan ayudar.
gracias por su apoyo.