En SQL Server 2008, estoy usando RANK() OVER (PARTITION BY Col2 ORDER BY Col3 DESC)para devolver el conjunto de datos con RANK. Pero tengo cientos de registros para cada partición, por lo que obtendré valores del rango 1, 2, 3 ... 999. Pero solo quiero hasta 2 RANKsen cada uno