sql2k里有一视图约500条记录,其中有2个字段为“借方金额”和“货方
金额”,现在要每隔6条记录合计一次“借方金额”和“货方金额”,这
条sql语句如何写??万分感谢。

解决方案 »

  1.   

    增添一个字段,每六个记录为一组,每组中该字段的内容一样然后用SQL中的GROUP BY 语句完成分组统计的功能。
      

  2.   

    bluesnows() ( ) 方法可行啦增加一个字符类型字段名为'tGroup'
        一个字符类型字段名为'tId'然后做成可以分组统计的形式declare @bb varchar(10),@cc varchar(5)
    set @bb=0
    set @cc=1
    update 你的表 set tId=@bb,@bb=@bb+1
    update 你的表 set tGroup=@cc,@cc=case when (tId-(tId/6)*6=0) 
                                               then @cc+1
                                          else @cc
                                     endselect tGroup,sum(借方金额),sum(货方金额) from 你的表 group by tGroup