Ver Mensaje Individual
  #31 (permalink)  
Antiguo 21/11/2007, 09:39
Avatar de Uefor
Uefor
 
Fecha de Ingreso: agosto-2006
Ubicación: Murcia
Mensajes: 136
Antigüedad: 18 años, 9 meses
Puntos: 0
Pregunta Re: Ordenar registros según fechas anteriores

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

Última edición por Uefor; 21/11/2007 a las 10:06