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

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

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

...

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

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

oracle 月销售总金额的累加计算,实现 n = (n-1) + (n-2)

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



oracle 月销售总金额的累加计算,实现 n = (n-1) + (n-2)

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

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


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




相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-13
  • 2021-07-22
  • 2022-02-12
  • 2022-12-23
  • 2021-11-18
  • 2021-05-26
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-23
  • 2022-01-17
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案