Obtener valor ultimo registro insertado por categoria

01/12/2007 - 10:10 por Piolin Net | Informe spam
Alo!

tengo la siguiente tabla y necesitaria obtener el ultimo valor del campo
estado insertado por categoria

ID CATEGORIA ESTADO
1 1 1
2 2 2
3 2 1
4 1 2
5 3 2
6 1 4
6 1 3

El resultado que quiero obtener en la select es:

ID CATEGORIA ESTADO
3 2 1
5 3 2
6 1 3

He intendo un agrupamiento con un max del ID pero me falta q tipo de
agupacion necesito para el ESTADO ... En fin, estoy sin ideas.

Gracias.
 

Leer las respuestas

#1 Carlos M. Calvelo
01/12/2007 - 10:40 | Informe spam
Hola,

On 1 dec, 10:10, Piolin Net
wrote:
Alo!

tengo la siguiente tabla y necesitaria obtener el ultimo valor del campo
estado insertado por categoria

ID CATEGORIA ESTADO
1 1 1
2 2 2
3 2 1
4 1 2
5 3 2
6 1 4
6 1 3

El resultado que quiero obtener en la select es:

ID CATEGORIA ESTADO
3 2 1
5 3 2
6 1 3

He intendo un agrupamiento con un max del ID pero me falta q tipo de
agupacion necesito para el ESTADO ... En fin, estoy sin ideas.




Esta pregunta es casi igual a la que también ha
expuesto SergioT.

select *
from TuTabla T
where id = (select max(id)
from TuTabla
where categoria = T.categoria)

Saludos,
Carlos

Preguntas similares