zoukankan      html  css  js  c++  java
  • oracle 月销售总金额的累加计算,实现 n = (n1) + (n2)

    在Oracle 当中如要实现下面这种情况

    2 月分的销售总金额= 1 月分金额 + 2 月分的金额

    3 月分的销售总金额= 1 月分金额 + 2 月分的金额 + 3 月分的金额。

    ...

    12 月分的销售总金额= 1 + 2 + ... 12 月分金额。

    现在在有一张表如数据如下图所示。

    现在用 下面代码实现当前月销售总金额累加的计算



    主要是 sum(sum(amount))over(order by month rows between unbounded preceding and current row) 句话,按月销售金额进行相加。

    第N值= n -1 的值 + n-2 的值。


    如果想求第 6 个份 到10月份的话




  • 相关阅读:
    一、linux 挂起进程 nohup
    1.C#窗体和控件
    C#笔记——5.迭代器
    C#笔记——4.集合
    设计模式——3.观察者模式
    设计模式——2.策略模式
    Code基础——1.数据结构
    设计模式——1.模板方法
    C#笔记——3.泛型
    C#笔记——2.委托
  • 原文地址:https://www.cnblogs.com/xiaotuni/p/2365671.html
Copyright © 2011-2022 走看看