Você também tem que usar
SELECT COUNT(*) ... com a mesma condição ou adicione uma coluna com a contagem de linhas via ROW_NUMBER
função: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
...ou use
@@ROWCOUNT
após a seleção. Em vez de
ROW_NUMBER é mais fácil usar COUNT(*) OVER ( Ordenar por ...) onde cada linha contém a mesma contagem total, enquanto ROW_NUMBER retornaria um número seqüencial onde apenas o último registro (de acordo com o ORDER BY ) teria a contagem total. Então, o que Aaron já quis dizer em sua resposta .