Hola a ver si entendí lo que necesitas:
tabla UNO
usuario fecha hora
----------- ---------------------
1 2007-01-06 08:00:00.000
1 2007-01-06 09:00:00.000
2 2007-01-06 09:00:00.000
2 2007-01-06 23:00:00.000
2 2007-02-06 23:00:00.000
tabla DOS
usuario nombre correo
----------- ----------------------
1 prueba NULL
2 jesolorzano NULL
QUERY
usuario nombre fechamax horamax
----------- --------------------------------
2 jesolorzano 2007-02-06 23:00:00.000
2 jesolorzano 2007-01-06 23:00:00.000
Este es el código de la consulta:
Código:
select a.usuario,c.nombre,b.fechamax,b.horamax from UNO as a,
(select fecha as fechamax,max(hora) as horamax from UNO group by fecha) as b,DOS as c where (fecha=b.fechamax and hora=b.horamax) and a.usuario=c.usuario
Avisanos si te sirve.
Saludos.