Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/12/2011, 04:30
wilsailor
 
Fecha de Ingreso: octubre-2010
Mensajes: 10
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Problema con subconsulta aparentemente sencilla

Hola otra vez, llevo horas haciendo combinaciones en base a la info que has enviado, pero no me salgo...

La función TIMESTAMPDIF es para PHP5 y yo tengo la BD con PHP4, pero ese no es el problema porque en esta version existe la función DATE_ADD que aparentemente es lo mismo. Pero el problema no lo tengo por ahí, sino en el SELECT.
Con la siguiente sentencia consigo que me muestre el ultimo codstatus (con la función MAX(codstatus) de cada expediente, pero el campo status no es el ultimo sino el primero y no se como hacer para extraer el campo status que coincida con el codstatus.

SELECT MAX(codstatus), MAX(fechahora), expedients.codexpedient, status
FROM status
INNER JOIN expedients ON expedients.codexpedient = status.codexpedient
GROUP BY status.codexpedient

Como puedes ver he simplificado la consulta par centrarla en el problema

Una vez mas gracias por tu ayuda