Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Error raro en consulta entre fechas

Estas en el tema de Error raro en consulta entre fechas en el foro de Bases de Datos General en Foros del Web. Buenas a todos, estoy programando en Visual con una base de datos Access... pues bien, cuando ejecuto una consulta entre fechas con esta sentencia: @import ...
  #1 (permalink)  
Antiguo 22/10/2015, 04:53
 
Fecha de Ingreso: diciembre-2006
Mensajes: 83
Antigüedad: 17 años, 4 meses
Puntos: 0
Error raro en consulta entre fechas

Buenas a todos, estoy programando en Visual con una base de datos Access... pues bien, cuando ejecuto una consulta entre fechas con esta sentencia:
Código SQL:
Ver original
  1. SELECT es.idES AS idRegistro, es.fecha AS fecha, es.numEntrada AS numEntrada,
  2. t.descripcion AS tipo, es.procedencia AS procedencia, es.remitente AS remitente,
  3. es.asunto AS asunto
  4. FROM entradas_salidas es INNER JOIN tipo_documento_es t ON es.idTipoDoc = t.idTipo
  5. WHERE (es.tipo = 'ENTRADA') AND (es.fecha >= #12/10/2015# AND es.fecha <= #21/10/2015#)
  6. ORDER BY idES ASC

Me dice que no hay registros, pero si el rango de fechas es por ejemplo del 14/10/2015 a 21/10/2015 si aparecen.... y los registros que deben aparecer son del dia 19

Última edición por gnzsoloyo; 24/10/2015 a las 16:40
  #2 (permalink)  
Antiguo 24/10/2015, 11:16
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Error raro en consulta entre fechas

Saludo
Pues eso es porque se está haciendo condición BOOL en el AND
y con el 12 no cumple (mayor o igual).

Yo sugiero modificar el AND de las fechas con un BETWEEN.
Con eso ahora sí debería mejorar el asunto.
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: access, raro, registro, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:51.