Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/10/2010, 10:18
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 9 meses
Puntos: 774
Respuesta: Obtener últimos registros de una union de tablas

Con esto sacas los primeros 3 registros de lo que necesitas

Código:
select * from
(
select
a.folio, a.fecha, a.documento, b.articulo, b.descripcionarticulo, b.precio,
ROW_NUMBER () OVER ( PARTITION BY a.folio, a.fecha, a.documento, b.articulo, b.descripcionarticulo, b.precio ORDER BY a.folio, a.fecha, a.documento, b.articulo, b.descripcionarticulo, b.precio ASC) AS RN
from entradaencabezado a, entradadetalle b 
) t1 where rn <=3
Saludos!