Consulta de Fechas en MySQL

Sergio
20 de Agosto del 2005
Necesito hacer una consulta acotada entre dos fechas.
Introduzco este Query y sive sin problemas:
"SELECT * FROM MovimientosLIBRODEVENTAS WHERE FechaHORA>=2004/12/20 ORDER BY FechaHORA"

Si cambio en la consulta el Mayor Igual por Menor Igual. Algo asi..

"SELECT * FROM MovimientosLIBRODEVENTAS WHERE FechaHORA<=2005/7/30 ORDER BY FechaHORA"

No me devuelve los registros que debería. Ahora, mi fin es introducir una consulta como esta:

"SELECT * FROM MovimientosLIBRODEVENTAS WHERE FechaHORA>=2005/7/20 AND FechaHORA<=2005/7/29 ORDER BY FechaHORA"

Uso VB6, ADO, ODBC, MySQL. Ya he probado con varios tipos de campos de fechas y horas en MySQL. No consigo que trabaje de forma adecuada.



Pepeviche
20 de Agosto del 2005
si en ves de usar >= O <=, mejor usas el between.... eso resulta muy efectivo

Juan Miguel G? Medina
20 de Agosto del 2005
Si aun te interesa a mi me sucedia lo mismo, lo solucione cambiando el formato de fecha del sistema operativo a: aaaammdd
Esto se hace desde panel de control, configuracion regional, en la pestaña opciones regionales en el boton personalizar. Win XP