Skuteczny sposób uzyskiwania @@ rowcount z zapytania za pomocą parametru numer_wiersza

Mam drogie zapytanie za pomocą funkcji row_number over () w SQL Server 2005. Zwracam tylko podlistę tych rekordów, gdy zapytanie jest podzielone na strony. Chciałbym jednak również zwrócić całkowitą liczbę rekordów, a nie tylko podzestaw z podziałem na strony. Dwukrotne uruchomienie zapytania w celu uzyskania liczby nie wchodzi w rachubę.

Wybór liczby (*) również nie wchodzi w rachubę, ponieważ wydajność jest absolutnie straszna, gdy próbowałem tego dokonać.

To, co naprawdę kocham, to @@ ROW_NUMBERROWCOUNT :-)

questionAnswers(4)

yourAnswerToTheQuestion