Ver Mensaje Individual
  #14  
Antiguo 25-09-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Reputación: 26
delphi.com.ar Va por buen camino
No se en que motor estas trabajando, pero no veo válido el "having MAX(FECHA+HORA)"

PD: en unos cuantos post anteriores yo he puesto el query
Código:
SELECT ID, NOMBRE
FROM USUARIOS
WHERE FECHA = (SELECT MAX(D.FECHA) FROM USUARIOS D)
que toma solamente la fecha, habría que adaptarlo para que tome la fecha+hora, y creo sería la solución

Código:
SELECT ID, NOMBRE
FROM USUARIOS
WHERE FECHA = (SELECT MAX(D.FECHA+D.HORA) FROM USUARIOS D)
y si quiere filtrarlo por usuario

Código:
SELECT ID, NOMBRE
FROM USUARIOS O
WHERE FECHA = (SELECT MAX(D.FECHA+D.HORA) FROM USUARIOS D WHERE O.EMP = D.EMP)
AND EMP = :USUARIO
Perosnalmente prefiero trabajar Fecha y Hora en un mismo campo.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita