Consulta de acuerdo a una secuencia

07/04/2008 - 19:29 por RP | Informe spam
Hola que tal, bueno, tengo una tabla de detalle, con los sguientes datos :
codigoExp
CodigoDestino
FechaDespacho
Estado
Secuencia

Lo que necesito es cargar una grilla con esos datos, pero acá va el detalle,
necesito que me cargue todos los registros que su codigo de destino sean
igual a un codigo que ingreso, y que su secuencia sea la mayor, ojo que tiene
que cargar todos los registros, ya que si filtro por el código y la secuencia
mayor me muestra sólo un registro, lo que deseo es que me muestre todos los
registros de acuerdo a su ultima secuencia y CodDes...

Espero que hayan entendido mi interrogante... Agradezco sus respuestas

Atte.
 

Leer las respuestas

#1 Alejandro Mesa
07/04/2008 - 20:21 | Informe spam
RP,

- Pudieras postear la estructura de la tabla?
- Que version de SQL Server usas?

;with cte
as
(
select *, row_number() over(partition by CodigoDestino order by Secuencia
DESC) as rn
from tu_tabla
where CodigoDestino = @CodigoDestino
)
select *
from cte
where rn = 1;


AMB


"RP" wrote:

Hola que tal, bueno, tengo una tabla de detalle, con los sguientes datos :
codigoExp
CodigoDestino
FechaDespacho
Estado
Secuencia

Lo que necesito es cargar una grilla con esos datos, pero acá va el detalle,
necesito que me cargue todos los registros que su codigo de destino sean
igual a un codigo que ingreso, y que su secuencia sea la mayor, ojo que tiene
que cargar todos los registros, ya que si filtro por el código y la secuencia
mayor me muestra sólo un registro, lo que deseo es que me muestre todos los
registros de acuerdo a su ultima secuencia y CodDes...

Espero que hayan entendido mi interrogante... Agradezco sus respuestas

Atte.

Preguntas similares