我尝试选择表中的一些行 - 并得到错误
问题描述:
我有表格,我用数字映射她。我尝试选择表中的一些行 - 并得到错误
我需要看到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'.
我可以做什么?
答
select *
from (select
Fname,Lname,rollet,
ROW_NUMBER() OVER(ORDER BY rollet) AS RowID
from BackUp2) xx
where xx.RowID between 13 and 20
than'k的帮助,但我得到的错误:消息102,15级,状态1,8号线 附近有语法错误 ''。 – Gold 2010-11-21 19:29:56
对不起 - 忘了内部的SELECT语句,我已经添加了它 – Sparky 2010-11-21 19:39:02