pepeluisito
Usuario Novato
Usuario Novato

güenas, tengo esta consulta con fechas que funciona relativamente bien:

"select * from tabla where fecha between (#" & fecha1 & "#) and (#" & fecha2 & "#) order by id&quot

pero la muy put.a cuando no encuentra un registro que sea igual a fecha1 y/o igual a fecha2 me debuelve todos los registros de la tabla pasandose por el ort.o el "between"

ya probe sin () y lo mismo.

ah, me olvidaba estoy laburando con VB6.

desde ya muchas gracias, me tiene loco hace dos dias.

Avatar Image
@man / @woman
@man / @woman

Lo quieres hacer con mysql???? es que lo de las variables ponerlo como #" & fecha1 & "# no me suena.

Yo creo que sería asi:
select * from tabla where fecha between $fecha1 and $fecha2 order by id

pepeluisito
Usuario Novato
Usuario Novato

ya esta. por si alguien que trabaje con vb6 le interesa:

las consultas de fechas las toma con formato mm/dd/yyyy, asi que si uno trabaja con la configuracion del sistema en español es posible que las consultas den cualquier resultado menos el esperado, por eso hay que pasar las fechas a formato ingles.

adio.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares