Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/11/2007, 08:45
Avatar de Laforge
Laforge
 
Fecha de Ingreso: noviembre-2004
Ubicación: Galaxia 34, Cuadrante 972, Área 31
Mensajes: 174
Antigüedad: 19 años, 6 meses
Puntos: 2
Re: Consulta Dificl

yo diría que el problema es que la única condición es que el nº de contrato sea 22 y lo agrupas por el mismo campo..... lógicamente, como te lo agrupa por código de contrato en los campos de fecha_cambio_estado y estado te pone los primeros que encuentra independientemente del ORDER que hayas puesto (ya que esta cláusula solamente te sirve si en el resultado hay más de un registro).

Deberías añadir el campo fecha_cambio_estado en la cláusula GROUP BY. Luego con el ORDER BY fecha_cambio_estado DESC te debería presentar el último cambio de estado como el primer regitro, de ahí sacas el estado y ... voilá...
__________________
Nunca esperes un mejor momento para abrir esa botella de vino...........nunca llega.

No hay vida después de MySQL