Fechas en sql

Hola espero me puedas ayudar.
Estoy haciendo consulta de campos que contienen datos FECHA/HORA. El problema es que me presenta solo los datos que son menores al ultimo día del mes, si este tiene hora. Por ejemplo, le digo ke me buske los registros cuya fecha sea >= 01/01/2006 y <= 31/01/2006 y me presenta todos los registros menos los ke son del dia 31/01/2006, cuando ademas de la fecha tienen hora por ejemplo 31/01/2006 12:29:00 p.m., si solo tiene 31/01/2006 si me lo presenta. No entiendo porque hace esto. La consulta es en VB 6.0 a SQL Server 7.0
Gracias

1 Respuesta

Respuesta
1
Mil disculpas por la demora, me hubiera gustado que em enviaras tu consulta completa, pero por lo que veo el error esta aquí:
SELECT * FROM tabla WHERE fecha >= '01/01/2006' AND fecha <= '31/01/2006'
debes usar:
SELECT * FROM tabla WHERE fecha BETWEEN '01/01/2006' AND '31/01/2006'
espero me comnetes como te fue

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas