запрос из базы postgresql. Такая рабочая задачка, где мне нужно получить через sql запрос - сумму депозитов и выводов в каждой транзакциии нарастающим промежуточным итогом, вот для наглядности два этих поля deposit amount и withdrawal amount прикрепляю. Цена и сроки обсуждаемы Вот текущий запрос SELECT “userId“, coalesce(sum(tr.amount) FILTER (WHERE tr.type = 'deposit') over (partition by type, tr.“userId“ order by tr.“createdAt“ rows between unbounded preceding and current row), 0) as depositAmount, coalesce(sum(tr.amount) FILTER (WHERE tr.type = 'withdraw') over (partition by type, tr.“userId“ order by tr.“createdAt“ rows between unbounded preceding and current row), 0) as withdrawAmount FROM “transactions“ “tr“ GROUP BY tr.“userId“, tr.amount, tr.type, tr.“createdAt“; Тут я получаю за раз только, что-то одно, либо итог по депозиту, либо по выводу, а нужно и то и другое. Тоесть если нету изменений вывести предыдущий результат суммирования а не оставлять поле пустым или равным 0.