语句大概这样
select ROW_NUMBER() OVER(ORDER BY @sort)
我的 @sort 传入的是 Id desc
但是没有效果。应该如何解决?
你这样写系统会吧@sort当变量来用的,而order by后面需要的是字段名称,直接拼sql就行
select * from (select ROW_NUMBER() OVER(ORDER BY id)) as temp order by xx 这样呢
好像不能这么用吧
动态构造SQL,然后用EXEC。