2
我有一个表3行包含值:如何在Oracle数据库中计算增加/减少的百分比?
Row1 : 5
Row2 : 8
Row3 : 9
我希望计算增加或减少的百分比:行2相比ROW1,ROW3到行2,所以我将具有该表中: 的公式计算%是:[Row(n+1) - Row(n)]/Row(2)
Value Percentage
Row1 : 5 -
Row2 : 8 60% (increase compared to Row1) | (8-5)/5
Row3 : 9 12.5%(increase compared to Row2)| (9-8)/8
请提出建议的方式或解决方案。
谢谢大家。
如果存在空值并且只想计算最近非空值的百分比变化,该怎么办? – jvalenti