Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/11/2007, 08:48
Avatar de Uefor
Uefor
 
Fecha de Ingreso: agosto-2006
Ubicación: Murcia
Mensajes: 136
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: Filtrar por fechas anteriores en Access...

¿En la consulta siempre debe estar en ese formato? lo digo porque como es lógico las guardo y las rescato así "DD/MM/YYY"

De echo lo tengo de este modo y los resultados son un poco raros, filtra solo una parte, en cambio si le cambio el signo (<) por (>) y le digo que filtre los mayores que Fechaevent si lo hace bien aparentemente.

Código:
 
diaH = day(Fechaevent) 
mesH = month(Fechaevent)
anyoH = year(Fechaevent)

"la variable Fechaevent la rescato de otra parte del código más arriba, corresponde con una fecha que yo selecciono en un desplegable."

SELECT SE.Socio, S.Nombre, S.DNI, S.TIT, EU.Fecha 
FROM Socios AS S 
INNER JOIN (SociosEvent AS SE LEFT JOIN vw_FechasEventos AS EU ON SE.Socio=EU.Socio) 
ON SE.socio=S.socio 
WHERE SE.IdSalidas="&IdSalidas&" 
AND day(EU.Fecha)<'"&diaH&"' 
AND month(EU.Fecha)<='"&mesH&"' 
AND year(EU.Fecha)<='"&anyoH&"' 
ORDER BY EU.Fecha ASC

Última edición por Uefor; 19/11/2007 a las 09:55