Всем привет, есть таблица с такими данными:
uuid
payout is_upsell
ccc991c1-5dcf-41ca-801c-f9f519761c25 8
0
ccc991c1-5dcf-41ca-801c-f9f519761c25 10
1
ccc991c1-5dcf-41ca-801c-f9f519761c25 8
0
ccc991c1-5dcf-41ca-801c-f9f519761c25 10
0
ccc991c1-5dcf-41ca-801c-f9f519761c25 12
1
Как можно посчитать сумму с условиями
Поясню, логика работы, если последнее значение is_upsell = 1, тогда смотрим предыдущее значение, если значение is_upsell = 1, смотрим еще предыдущее, если оно 0, тогда суммируем payout значения
Из примера выше в итоге хочется видеть конечный результат:
ccc991c1-5dcf-41ca-801c-f9f519761c25 22
Может кто скажет в какую сторону копать или смотреть в доку?