首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

查询的有关问题

2012-02-01 
查询的问题mdbsqlselecttop&Page_size& *fromtablewhereid(selectmin(id)from(selecttop&(currentPa

查询的问题
mdbsql   =   "select   top   "&Page_size& "   *   from   table   where   id   <   (select   min   (id)   from   (select   top   "&(currentPage-1)*Page_size& "   id   from   table   order   by   id   desc)   as   T)   order   by   id   desc "

这样能正常显示
问题是当我要用日期排序

mdbsql   =   "select   top   "&Page_size& "   *   from   table   where   id   <   (select   min   (id)   from   (select   top   "&(currentPage-1)*Page_size& "   id   from   table   order   by   date   desc)   as   T)   order   by   date   desc "

就会少了很多条结果
不明白为什么

[解决办法]
看上去,好像是分页码

热点排行