haitao:
利用id字段。。。。。。。。。。。可以实现了!
[阅读: 300] 2007-09-17 09:10:21
declare @tb table (ft int,fd int) --ft相当于开头字母,fd只是数据
declare @tb2 table (fid int IDENTITY, ft int,fd int) --增加了自动递增字段fid。
--产生随机测试数据
insert @tb (ft,fd) values (30*rand(),1000*rand())
insert @tb (ft,fd) values (30*rand(),1000*rand())
insert @tb (ft,fd) values (30*rand(),1000*rand())
。。。。。。
insert @tb (ft,fd) values (30*rand(),1000*rand())
insert @tb (ft,fd) values (30*rand(),1000*rand())
insert @tb (ft,fd) values (30*rand(),1000*rand())
insert @tb2 (ft,fd)
select ft,fd
from @tb
order by ft,fd
select * from (
select a.*,b.fmin,a.fid-b.fmin fdid
from @tb2 a
left join (
select ft,min(fid) fmin
from @tb2
group by ft
) b on a.ft=b.ft
) a
where fdid<5
order by ft,fid