Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/04/2011, 18:29
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: fechas incluyentes

Como te dice jurena, el BETWEEN es inclusivo, equivalente al rango cerrado. Lo que peude suceder es algún problema con el tipo de datos, con el contenido de la tabla.
Una de las cosas que tienes que considerar es que MySQL cuando se encuentra con datos de fecha de diferente rango (DATE y DATETIME), convierte todo valor en su formato superior, lo que implica que pone las horas a cero ("00:00:00") donde se use DATE si hay presente un DATETIME, y el BETWEEN tiene en cuenta el rango con horas incluidas, si existe.
Postea la consulta tal como la usas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)