![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
28/10/2011, 07:38
|
![Avatar de Libras](http://static.forosdelweb.com/customavatars/avatar147802_5.gif) | Colaborador | | Fecha de Ingreso: agosto-2006 Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 6 meses Puntos: 774 | |
Respuesta: Realizar query de sub grupo y si utilizas la funcion row_number
algo asi:
select * from
(
SELECT us.codcliente, us.cliente, soc.sociedad, max(cc.cuotas), row_number over(partition by us.codcliente, us.cliente, soc.sociedad order by max(cc.cuotas) asc) as rn
FROM tabUsuarios us
INNER JOIN tabCuotasClientes cc ON cc.codusuarios = us.codusuarios
LEFT JOIN tabSociedad soc ON soc.codsociedad = cc.codsociedad
GROUP BY us.codcliente, us.cliente, soc.sociedad
) t1 where rn=1
Saludos!
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |