Musisz albo użyć SELECT COUNT(*) ...
z tym samym warunkiem lub dodaj kolumnę z liczbą wierszy za pomocą ROW_NUMBER
funkcja:
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
...lub użyj @@ROWCOUNT
po zaznaczeniu.
Zamiast ROW_NUMBER
łatwiej jest użyć COUNT(*) OVER (Zamówienie według...)
gdzie każdy wiersz zawiera taką samą całkowitą liczbę, podczas gdy ROW_NUMBER
zwróci numer sekwencyjny, gdzie tylko ostatni rekord (zgodnie z ORDER BY
) miałby całkowitą liczbę.
Więc to, co Aaron już miał na myśli w swojej odpowiedzi .