Hola, ya estoy de vuelta con algún... no se si llamarlo progreso o más lío que antes.
Código:
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"
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.
¿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