я пытаюсь выбрать несколько строк в таблицах - и получаю ошибку - PullRequest
0 голосов
/ 21 ноября 2010

У меня есть таблица, в которой я сопоставляю ее с числами.

Мне нужно увидеть строки от 13 до 20

Я пытаюсь это:

select  Fname,Lname,rollet,
ROW_NUMBER() OVER(ORDER BY rollet) AS RowID
from BackUp2 
where RowID between 13 and 20

и я получаюэта ошибка:

Msg 207, Level 16, State 1, Line 5
Invalid column name 'RowID'.
Msg 207, Level 16, State 1, Line 5
Invalid column name 'RowID'.

что я могу сделать?

1 Ответ

3 голосов
/ 21 ноября 2010
select *
from ( select 
  Fname,Lname,rollet,
ROW_NUMBER() OVER(ORDER BY rollet) AS RowID
from BackUp2 ) xx

where xx.RowID between 13 and 20
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...