SELECT *
FROM
(
SELECT ID, CreateDate, Comment, Row_Number() OVER (ORDER BY CreateDate) rownum
FROM dbo.T_Comment
) t
WHERE t.rownum >= 1 and t.rownum <= 10
如上语句,, 在VS2010中的web项目下,sql2005 总是提示 t附近有语法错误。 请问是什么情况?? 在我的理解里应该是没有语法错误的 可能是 和配置有关 。 请高手指点!!!作者: 许庭洲 时间: 2012-12-22 06:36
在条件语句后加上括号试试看,WHERE (t.rownum >= 1) and (t.rownum <= 10)作者: 王继光 时间: 2012-12-22 15:20
SELECT *
FROM
(
SELECT ID, CreateDate, Comment, Row_Number() OVER (ORDER BY CreateDate) rownum
FROM dbo.T_Comment
) as "t"WHERE "t".rownum >= 1 and "t".rownum <= 10