Ver Mensaje Individual
  #2  
Antiguo 22-03-2016
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Diría que algo como esto te debería devolver lo que necesitas, pero también he de decir que estás solventando con una consulta "compleja" deficiencias en el diseño de la Base de Datos.
Para normalizar esta tabla, entiendo que deberías crear una tabla principal con los datos del cliente y una segunda tabla relacionada (1..N) con los datos de las pruebas (en este caso las fechas).

Código SQL [-]
SELECT NUM, MAX(FECHA) AS FECHA FROM (SELECT num,prueba1 AS FECHA FROM cencargos
UNION
SELECT num,prueba2 AS FECHA FROM cencargos
UNION
SELECT num,prueba3 AS FECHA FROM cencargos
UNION
SELECT num,prueba4 AS FECHA FROM cencargos)
GROUP BY NUM
ORDER BY FECHA ASC
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita