Hola porfa una ayuda con esto.
Tengo una tabla con 4 columnas
idregistro,idproceso, fecha, mensaje
1, 23, 2010-01-01, mensaje1
2, 23, 2010-05-09, mensaje2
3, 30, 2010-09-01, mensaje3
4, 30, 2005-01-01, mensaje4
5, 31, 2005-09-01, mensaje5
el campo idproceso puede tener duplicados.
y quiero que el resultado del select me muestre las 4 columnas ,agrupando por proceso con el valor maximo de fecha
quedaria asi la respuesta
2, 23, 2010-05-09, mensaje2
3, 30, 2010-09-01, mensaje3
5, 31, 2005-09-01, mensaje5
He hecho esto:
select idregistro, Idproceso, max(fecha), mensaje from tabla group by Idproceso
pero no me muesta en las columnas idregistro y mensaje los valores correspondientes.
Gracias por cualquier orientacion sobre esta consulta ya que llevo largo tiempo tratando de resolver esto y no he podido.