美文网首页
sql累计求和(记录给自己)

sql累计求和(记录给自己)

作者: 派大星的新 | 来源:发表于2017-12-16 14:59 被阅读0次

    js表:

    添加一列:累计收获喜欢

    select a.作者,a.收获喜欢,(select sum(b.收获喜欢) from [js$] b where b.收获喜欢>=a.收获喜欢) as 累计收获喜欢

    from [js$] a

    order by 2 desc,1 asc



    累计求和的逻辑如下:

    总的来说,会有一个循环出现,而原始数据表的数据量越大,循环计算的量就会越大,计算时间越长。

    PS:最后一行的排序很重要,累计求和是在排序之后进行的。


    这种方法仍具有局限性,即要求:待求和列相邻两个数是不同的。

    相关文章

      网友评论

          本文标题:sql累计求和(记录给自己)

          本文链接:https://www.haomeiwen.com/subject/vzuswxtx.html