请教一个有关TOP @Num 的问题,多谢!
MS-SQL Server 2000 存储过程
我想在存储过程中通过游标提取出前M条记录中的N条记录
这里N=5,M=@UserNum
语句如下:
declare ActResultSet cursor local for select top 5 ActNum, Payment, PasvNum, DealTime from (select top @_iAccount ActNum, Payment, PasvNum, DealTime FROM DealHis where ActNum=@UserNum order by DealTime desc) b order by DealTime
查询分析器提示:'@_iAccount' 附近有语法错误。