
01/04/2011, 18:29
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 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) |