查出最后10条记录

JN365 2007-04-18 09:05:32
不用DESC排序。
就正序排出最后10条记录。
如果有15条记录,那么就从
5到15条记录都显示出来。不要打乱顺序。
...全文
288 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wupingjiazy 2007-04-18
  • 打赏
  • 举报
回复
以下我幫你改了一下:

DECLARE unit_cursor CURSOR FOR
select mno from P_manv
OPEN unit_cursor

declare @tc int select @tc= count(mno) from P_manv

declare @i int,@xx varchar(4000)
set @i=0
declare @Temp Table(
xxx varchar(12)
)
while (@i<@tc)
begin
FETCH NEXT FROM unit_cursor into @xx
set @i=@i+1
if @i>(@tc-10)
insert into @Temp (xxx) values(@xx)
end
select * from @Temp

CLOSE unit_cursor
DEALLOCATE unit_cursor
wupingjiazy 2007-04-18
  • 打赏
  • 举报
回复
DECLARE unit_cursor CURSOR FOR
select mno from P_manv
OPEN unit_cursor

declare @tc int
select mno from P_manv
set @tc=@@rowcount

declare @i int,@xx varchar(4000)
set @i=0
while (@i<@tc)
begin
FETCH NEXT FROM unit_cursor into @xx
set @i=@i+1
if @i>(@tc-10)
select @xx
end

CLOSE unit_cursor
DEALLOCATE unit_cursor


這是我以前寫的。看著改改就好了
wupingjiazy 2007-04-18
  • 打赏
  • 举报
回复
用遊標做。

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧