Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/09/2010, 23:03
msimsi
 
Fecha de Ingreso: noviembre-2006
Mensajes: 38
Antigüedad: 17 años, 5 meses
Puntos: 1
select Max(fecha) y otros campos

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.

Última edición por msimsi; 06/09/2010 a las 23:08