Me respondo... esto anduvo, quizá haya una mejor manera. Gracias de todas formas!
SELECT V.CodigoCuota ,V.CodigoContrato ,V.Importe ,V.Posesion ,V.Pagos FROM [SACC].[dbo].View_Cuotas V WHERE V.Pagos <> 0 AND V.Posesion <> 0 AND (V.Importe+V.Posesion) >= V.Pagos AND *V.CodigoCuota IN (SELECT TOP 14 CodigoCuota FROM View_Cuotas I WHERE I.Pagos <> 0 AND I.Posesion <> 0 AND (I.Importe+I.Posesion) >= I.Pagos AND I.CodigoContrato = V.CodigoContrato) * El 14 de diciembre de 2013, 20:48, Alejandro Paciotti < [email protected]> escribió: > Muchachos: > > Estoy haciendo una consulta a una tabla de una base de datos que tiene las > siguientes columnas: > > 1.- Código Contrato > 2.- Numero Cuota > 3.- Importe > 4.- Importe Posesión > 5.- Pagos > > Lo que necesito obtener es: > > Un listado de las 14 últimas cuotas cuyo Importe + Importe Posesión sea > menor o igual que los pagos de cada contrato. > > ¿Alguien me podría dar una mano para ver como agrupar solo las 14 cuotas > de cada Contrato? > > Gracias de antemano. > > > > -- > [email protected] > -- [email protected]
