Мне нужно рассчитать прибыль, полученную от выручки за год. Ниже приведен пример 5 лет и полученный доход:
year revenue
1 5,000,000
2 10,000,000
3 25,000,000
4 30,000,000
5 30,000,000
Процент, применяемый для расчета прибыли, указан ниже и зависит от абсолютной выручки за год. По существу, сгенерированный% прибыли уменьшается с увеличением выручки.
Таблица ниже представляет минимальный доход для данного процента. Например: доход до 15 млн. Имеет процент прибыли 30%, доход от 15-20 млн.> 28%, доход от 20-25 млн.> 25% до 25 млн. +> 20%.
min_revenue profit_perc
0 0.3
15,000,000 0.28
20,000,000 0.25
25,000,000 0.2
Например, в 1-м году расчет прост, поскольку выручка падает только в одно ведро, поэтому просто 5,000,000 * 0.3
получить прибыль.
Расчет усложняется в 4 и 5 году, так как доход попадает в несколько групп. Пример расчета для года 4:
15,000,000 * 0.3 + 5,000,000 * 0.28 + 5,000,000 * 0.25 + 5,000,000 * 0.2
Честно говоря, не знаю, с чего начать в SQL, любая помощь будет оценена.