У меня есть сценарий, в котором мне нужно найти процентную разницу для каждого последовательного месяца. Есть ли способ добиться этого (Postgresql Версия 11)
Есть ли способ, которым мы можем получить ВЫХОД как показано, есть много месяцев и продуктов.
Ниже ввод.
Name Date Quantity
"0009-bio" "2020-03" 158.0000
"0009-bio" "2020-04"
"0009-bio" "2020-05"
"0009-bio" "2020-06"
"0009-bio" "2020-07"
"0009-bio" "2020-08"
"0009-bio" "2020-09"
"0009-bio" "2020-10"
"0009-bio" "2020-11"
"0009-bio" "2020-12"
"0009-bio" "2021-01"
"0009-bio" "2021-02"
"0009-bio" "2021-03"
"0009-bio" "2021-04"
"0014". "2020-03" 112.0000
"0014" "2020-04"
"0014" "2020-05"
"0014" "2020-06"
"0014" "2020-07"
"0014" "2020-08"
Ожидаемый результат:
Name Date Quantity
"0009-bio" "2020-03" 158
"0009-bio" "2020-04" 158 + 20% = 158+31.6=189.6
"0009-bio" "2020-05" 189.6 +20% ie, 227.52
"0009-bio" "2020-06" 227.52 +20% ie,273.02
"0009-bio" "2020-07" 273.02 + 20%
"0014". "2020-03" 112
"0014" "2020-04" 112+ 20%
"0014" "2020-05" ..
"0014" "2020-06" ..
"0014" "2020-07" ..
"0014" "2020-08" ..