select Max(WuPinID) from (select top 5 WuPinID from DH_WuPin Order by WuPinID)as B

解决方案 »

  1.   

    top 都是要配合排序的,要不谁知道你要从哪开始计算第一条呢?
      

  2.   

    select Max(WuPinID) from (select top 5 WuPinID from DH_WuPin Where id<10)as B用where来限制他的范围也是可以的
      

  3.   

    那为什么,我直接select top 5 WuPinID from DH_WuPin是能查出来的,那个max算法我不知道是如何进行算的..?难道是先排序直接取最后一条吗