Change order in lag function for calculating deltas of coin balance change

pull/3140/head
Victor Baranov 5 years ago
parent 4cd5568bb5
commit b1a71d37c3
  1. 2
      apps/explorer/lib/explorer/chain/address/coin_balance.ex

@ -78,7 +78,7 @@ defmodule Explorer.Chain.Address.CoinBalance do
where: not is_nil(cb.value),
order_by: [desc: :block_number],
limit: ^page_size,
select_merge: %{delta: fragment("value - coalesce(lag(value, 1) over (order by block_number), 0)")}
select_merge: %{delta: fragment("coalesce(lag(value, 1) over (order by block_number desc), 0) - value")}
)
end

Loading…
Cancel
Save