Código:
Con esto finalmente consigo sacar las fechas anteriores al evento que selecciono (Fechaevent es la fecha del evento seleccionado) el problema que se me plantea ahora es el siguiente.diaH = day(Fechaevent) mesH = month(Fechaevent) anyoH = year(Fechaevent) fechaStr=Trim(Cstr(mesH))+"/"+Trim(Cstr(diaH))+"/"+Trim(Cstr(anyoH)) SQL=" SELECT UE.IdEvento, UE.Idusuario, S.Nombre, FE.Fecha"&_ " FROM Usuarios AS S INNER JOIN (UsuarioEvento AS UE LEFT JOIN vw_FechasEventos AS FE ON UE.Idusuario=FE.Idusuario) ON UE.Idusuario=S.Idusuario"&_ " WHERE BI.IdEvento="&IdEvento&" AND FE.Fecha < #"&fechaStr&"# "&_ " GROUP BY UE.IdEvento, UE.Idusuario, S.Nombre, FE.Fecha"&_ " ORDER BY FE.Fecha ASC"
¿Como podría tomar la fecha máxima de cada usuario de esa consulta para usarla en otra consulta como referencia para ordenar los campos? porque dudo que en esa se pueda modificar para hacerlo.
SaLu2