buenos mis estimados maestricimos.. antes que nada.. muchisimas gracias
como siempre.. aca si se aprende... les comento que probé todas las opciones que me ayudaron.. algunas bastantes parecidas a las que ya poseía yop.... pero al final arme una de todas las opciones, ya que unos de los scrips me daban mas de unas linea de resultados para el mismo cod, ya que tenia varias transacciones el mismo día, entonces decidí hacer el where con el numero de la transacción
al final mi scritp quedo de la siguiente manera
SELECT * FROM TESTE a
where
TRANSACTION_ID=(select max(TRANSACTION_ID)
from TESTE where a.PART_ID=PART_ID)
donde
TESTE = nombre de la tabla de prueba
TRASACTION_ID = numero de transaccion de invetarios el cual es llave primaria
PART_ID = cod del articulo
al final me funciono perfectamente, obteniendo el mayor numero de trasaccion por consiguiente es el mas reciente de cada uno de los articulos..
nuevamente muchas gracias ....