利用row_number()over() 进行分页查询。
declare
@bid int --开始id
,@eid int --结束id
set @bid='1'
set @eid='18'
select * from (select row_number()over(order by vaa03 ) id ,编码
from 基础表
where right(convert(varchar(20),生日,23),5)
=right(convert(varchar(20),GETDATE(),23),5))a
where id between @id and @ids
相关文章