select dp.idproblema, dp.iddetalleProblema,p.titulo as titulo, p.fingreso as fingreso, p.ffinproceso as ffinproceso, pr.nombre, dp.severidad, pr.tiempoRespuesta, pr.tiempoResolucion,gs.tiempoLimite, dp.idestado as idestado, dp.rep from prioridad pr, problema p, detalleProblema dp, empleado e, grupoSoporte gs, empleadogrupoSoporte egs where dp.idproblema = p.idproblema
and pr.idprioridad = p.idprioridad and dp.solucionador =4 and dp.idestado in (2,3)
and e.idempleado = dp.solucionador and e.idempleado = egs.idempleado and gs.idgrupoSoporte = egs.idgrupoSoporte
order by dp.severidad DESC, fingreso ASC
esta consulta me devuelve:
Código:
Como veran esta consulta me devuelve 4 campos...pero a la vez dentro de ellos me devuelve 2 con el mismo idproblema, y yo solo quiero q si en caso hay 2 con el mismo idproblema escoga el de mayor idestado osea la seleccion tendria que darme algo asi:iddetalleProblema, idproblema , titulo idestado 7,6 , blablabla, 2 17,6, blablabla, 3 3,1, titulodelpboeka, 2 4,2, 8, sdsdsdsd, 2
Código:
Espero me hayan entendido y me puedan ayudar a solucionar esta incognita que tengo...gracias de antemano iddetalleProblema, idproblema , titulo idestado 17,6, blablabla, 3 3,1, titulodelpboeka, 2 4,2, 8, sdsdsdsd, 2