Ya vimos como funcionaba de una forma muy básica
TOP nos permitirá especificar un número de filas a devolver, ya sea un número o un porcentaje de todas las filas.
En la tabla Sales.Orders tiene 830 pedidos, la consulta nos devolverá 83 filas.
Si le añadimos la opcion WITH TIES devolverá las filas que ocupan el último lugar en el conjunto de resultados. Es decir, se incluyen en el resultado todos los registros que tienen el mismo valor al último registro.
Como se ve en la segunda consulta se agregan 3 registros mas.
TOP…WITH TIES solo se puede especificar en instrucciones SELECT y siempre que se haya especificado una cláusula ORDER BY.
Y como siempre aquí os dejo el script.