我有100条记录,我想以 1-10,11-20,21-30,31-40...91-100的顺序 分组来排列
各位大侠有没有高招!

解决方案 »

  1.   

    http://topic.csdn.net/u/20090209/08/a945701c-e0d5-40cb-85f2-f4f56ac2999b.html
      

  2.   

    SELECT 
      COL/10,
      COUNT(1) AS CNT
    FROM 
      TB
    GROUP BY
      COL/10
    ?
      

  3.   

    如果ID不连续的话,用个临时表SELECT TID=IDENTITY(INT,1,1),* INTO # FROM TB ORDER BY IDSELECT 
      TID/10,
      COUNT(1) AS CNT
    FROM 
      #
    GROUP BY
      TID/10
      

  4.   


    前段时间在论坛上看到过相似的问题,你搜搜看吧

    >--------------我要赚好多的分,给我的小弟弟买糖吃!--------------<