Tienes que usar SELECT COUNT(*) ...
con la misma condición o agregue una columna con el recuento de filas a través de ROW_NUMBER
función:
SELECT a.Emp,b.orders, RN = ROW_NUMBER () OVER (ORDER BY a.Emp,b.orders)
FROM table as a inner join table1 b on a.ID=B.ID
...o use @@ROWCOUNT
después de la selección.
En lugar de ROW_NUMBER
es más fácil usar COUNT(*) OVER ( Order By ...)
donde cada fila contiene el mismo recuento total mientras que ROW_NUMBER
devolvería un número secuencial donde solo el último registro (según el ORDER BY
) tendría el recuento total.
Entonces, lo que Aaron ya ha querido decir en su respuesta .