问一个sql分页的奇怪问题
(1)[字段3]是一个datetime类型;
(2)一个sql如下:
select top 8 [字段1],substring([字段2],1,128) as [字段2] from v_视图 where ([字段3]< (select min([字段3]) from (select top (8*(第几页数值-1)) [字段3] from v_
视图 order by [字段3] desc) as tb) ) order by [字段3] desc;
(3)出现的问题如下描述:
第几页数值<=32767正常,第几页数值>32767查询出来的8条记录数据都是一样的,不知道为什么?