Ver Mensaje Individual
  #2  
Antiguo 17-06-2013
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Reputación: 19
look Va camino a la fama
Cita:
Empezado por daragor Ver Mensaje
Hola amigos, recurro a uds. xq me encuentro sin poder encontrar la solucion a lo q necesito..

Yo tengo una tabla cargada con varios datos, supongamos movimientos de un expte.
Dentro de los datos importantes en cada registro esta el nro. de expte (o codigo unico) y el orden en que se realizó el pase.. mas alla de la fecha y otros datos q no vienen al caso.

N.exp Ord
1001 | 1
1001 | 2
1001 | 3
1002 | 1
1002 | 2
1005 | 1
1005 | 2
1005 | 3
1005 | 4
etc...

Lo que necesito es hacer una consulta que tome todos los expedientes cargados, pero solo el ultimo movimiento de cada uno! el cual esta determinado por el orden (ord).. y asi conseguir un query con esos datos. Expte y Ultimo Movimiento nada más!
Podra alguien ayudarme y decirme como se arma esa consulta, ese SELECT ? muchas gracias!
Código SQL [-]

select 
  distinct n_exp,
 (select max(ord) from registro b where b.n_exp = b.n_exp)as ord
from 
  registro a
__________________
all your base are belong to us
Responder Con Cita