Я пытаюсь реализовать разбиение на страницы для представления в T-SQL:
with TH_VW_UserFollowing as
(
Select FollowerID,
FollowingID,
FollowingFullName,
FollowingImage,
FollowingUserName,
dbo.GetUserFollowers(FollowingID) AS Followers,
ROW_NUMBER() OVER (order by dbo.GetUserFollowers(FollowingID) DESC ) AS 'RowNumber'
from dbo.TH_VW_UserFollowing
where FollowerID = @UserID
)
Select FollowerID,
FollowingID,
FollowingFullName,
FollowingImage,
FollowingUserName, Followers
from dbo.TH_VW_UserFollowing
Where RowNumber BETWEEN @startIdx AND @endIdx
По какой-то причине я получаю следующие ошибки:
Сообщение 207, Уровень 16,Состояние 1, процедура GetUserUsersFollowing, строка 36
Неверное имя столбца 'RowNumber'.Сообщение 207, уровень 16, состояние 1, процедура
GetUserUsersFollowing, строка 36 Неверное имя столбца 'RowNumber'.Msg
207, уровень 16, состояние 1, процедура GetUserUsersFollowing, строка 34
Неверное имя столбца 'Followers'.
Я использовал тот же код для таблицы, но я нене знаю, что здесь происходит.чего-то не хватает ...
Спасибо.