Entonces prueba asi:
Código SQL:
Ver originalSELECT x,folio, articulo, descripcionarticulo, precio, fecha, documento
FROM (
SELECT ts.folio, ts.articulo, ts.descripcionarticulo, ts.precio,
ROW_NUMBER() OVER (partition BY ts.articulo ORDER BY st.documento DESC) x,
st.fecha, st.documento
FROM entradadetalle ts
INNER JOIN entradaencabezado st ON st.folio = ts.folio
WHERE st.documento = 'ECPAM'
) T2
WHERE x < 4
ORDER BY articulo DESC, fecha DESC, folio DESC