Sacar el ultimo registro de una tabla

30/06/2008 - 20:48 por Penta | Informe spam
Estimados.
Utilizo SS2000 SP4
Para sacar el ultimo registro de una tabla estoy haciendo esto:

select a.codcli,a.ano,a.emision,a.tipositu from ra_situ A
Inner Join
(
select max(emision) Emision,codcli
From ra_situ
group by codcli
) B
On a.codcli=b.codcli and a.emision=b.emision
Order by a.codcli

No puedo usar el max directamente en un solo Select ya que el campo
tipositu cambia.
Esta es "LA FORMA" de hacerlo ??

Atte.
Penta.

Preguntas similare

Leer las respuestas

#1 Eduardo
01/07/2008 - 02:30 | Informe spam
Sería con un TOP 1 y order by desc.

ej:

select top 1 * from tabla order by clave desc


"Penta" escribió en el mensaje
news:
Estimados.
Utilizo SS2000 SP4
Para sacar el ultimo registro de una tabla estoy haciendo esto:

select a.codcli,a.ano,a.emision,a.tipositu from ra_situ A
Inner Join
(
select max(emision) Emision,codcli
From ra_situ
group by codcli
) B
On a.codcli=b.codcli and a.emision=b.emision
Order by a.codcli

No puedo usar el max directamente en un solo Select ya que el campo
tipositu cambia.
Esta es "LA FORMA" de hacerlo ??

Atte.
Penta.
Respuesta Responder a este mensaje
#2 Penta
01/07/2008 - 18:19 | Informe spam
Perdon, no me explique para nada bien.
El el ultimo registro por cada campo codcli

Atte.
Penta.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida