;with cte as
(
select top 199000 * from bbb order by date desc,id asc
)
select top 1000 * from cte order by date desc
解决方案 »
- 小白求组,怎么给查询出来的字段赋值
- SQL语句求助:有向弧转无向弧 求和
- SQL2000 JDBC连接数据库的问题
- 请问怎么用命令备份一个指定的表
- 〓〓〓怎么样取能满足下列条件的数据集?(解决后马上给分!)〓〓〓
- 急,类型转换问题,谢了,在线等
- 字符型日期比较问题?
- 更新的SQL语句
- ### icevi(按钮工厂)进来拿分,问题是:给ACCESS2000设定了“用户与组账户”,现在用不了 ###
- sql数据库问题
- 从头开始加密SQL 2005数据库? 高手请进!
- 关于在SQLServr2005下,用SSIS集成开发环境中编写数据流任务中的脚本组件,提取XML文件中的数据并导入到数据库的问题,希望各位大侠支点招,谢谢!!
或者
set rowcount 1000
select * from bbb order by date desc,id asc
;with a as
(
select top 199000 *,row=row_number() over( order by date desc,id asc) from bbb
)
select * from a where row>0 and row<=1000
GO
--第二次取
;with a as
(
select top 199000 *,row=row_number() over( order by date desc,id asc) from bbb
)
select * from a where row>1000 and row<=2000
GO
...
报错:
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: ';' 附近有语法错误。
服务器: 消息 195,级别 15,状态 1,行 3
'row_number' 不是可以识别的 函数名。