Buenas.
El título talvez suena un poco confuso, espero ser un poco mas descriptivo ahora.
Tengo una tabla de clientes, donde los servicios se diferencian por el numero de tracking. Cada vez que actualizo un proceso, se inserta un registro nuevo con todos los datos del cliente y el mismo numero de trackin solo variando la fecha de actualización y el código del estado del servicio (1,2,3,4,5... donde el valor mas alto es el mas reciente)
[URL="http://perfumebaratos.com/imagen/track-allrecords.jpg"]http://perfumebaratos.com/imagen/track-allrecords.jpg[/URL]
Ahora mismo estoy listando los registros, pero resulta confuso ver un mismo cliente, con los mismos datos, unicamente variando el estado de su trámite:
[URL="http://perfumebaratos.com/imagen/track-frontend.jpg"]http://perfumebaratos.com/imagen/track-frontend.jpg[/URL]
De la imagen anterior se puede apreciar el cliente "Lucia Sotelo" en repetidas veces con el mismo numero de tracking y todos los updates listados. Lo cual genera confusion
Lo que necesito es SOLAMENTE listar cada nombre de cliente, con el último status actualizado, puede identificarse por fecha (campo ser_ingreso) o por el campo "ser_status" donde los valores van desde 1 al 11, siendo 11 el máximo valor reciente.
El nombre de cliente puede repetirse, siempre y cuando este cliente tenga 2 tracking number distintos. (1 cliente, 2 servicios tomados)
Hice una prueba usando "GROUP BY" para agruparlos por "ser_tracking", consegui evitar la duplicidad, pero no me devuelve el ultimo estado, sino el primero.. y asi no me es util.
[URL="http://perfumebaratos.com/imagen/track-groupby.jpg"]http://perfumebaratos.com/imagen/track-groupby.jpg[/URL]
Apreciaré mucho su apoyo, dejando un link aqui al SQL de la tablita en mención para su mejor análisis y ver quien me puede orientar con este QUERY que pensé era mas sencillo.
Tabla SQL:
http://perfumebaratos.com/imagen/servicios.sql
Gracias desde ya.
LuchoFox