Row_Number怎么根据传说的字段倒序排序?(不用动态SQL) 如题。不用动态SQL存储过程传说排序字段和排序方向Row_Number只能排正序,不能倒序。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是传参数,好象只能使用动态SQL. 把排序字段列表及其顺序作为入参,动态SQL搞。其他方法没听说,等待学习…… Row_Number只能排正序,不能倒序。--------------谁说的?if object_id('tempdb.dbo.#') is not null drop table #create table # (data int)insert # select 1insert # select 2-->倒序select row_number()over(order by data desc)row_number,* from #/*row_number data-------------------- -----------1 22 1*/-->正序select row_number()over(order by data asc)row_number,* from #/*row_number data-------------------- -----------1 12 2*/ 不用动态SQL,那就IF判断,把所有可能的语句组合一个个写出来,如果你不怕麻烦的话 select *,id=RANK() over (PARTITION BY moneya order by pkid desc) from a 帮我看个问题,,,在线等,,,left join问题 sqlserver数据库备份格式 .dmp,.bak有什么区别 怎么关联查询? SQL Server 2005标准版安装问题:性能监视器计数器要求? 关于列转行的问题 多表查询?解决就给分 列转行问题结合问题 求多表查询有SQL语句! 为什么安装wingate5.0后SQL Server就连接不上了? SQL 2012 导入文本文件报错,求解惑 做的程序怎么连同数据库一起打包进去。。 SQL数据库表给替换了,现在要恢复
--------------
谁说的?if object_id('tempdb.dbo.#') is not null drop table #
create table # (data int)
insert # select 1
insert # select 2-->倒序
select row_number()over(order by data desc)row_number,* from #
/*
row_number data
-------------------- -----------
1 2
2 1
*/-->正序
select row_number()over(order by data asc)row_number,* from #
/*
row_number data
-------------------- -----------
1 1
2 2
*/