WITH start_year AS (
SELECT
address,
SUM(balance/POW(10,decimal)) AS past_balance
FROM
osmosis.core.fact_daily_balances
WHERE
date = '2022-01-01'
AND
balance_type = 'liquid'
AND
currency = 'uosmo'
GROUP BY address
),
current_date AS (
SELECT
address,
SUM(balance/POW(10,decimal)) AS current_balance
FROM
osmosis.core.fact_daily_balances
WHERE
date = CURRENT_DATE()
AND
currency = 'uosmo'
GROUP BY address
)
SELECT
a.address,
a.past_balance,
b.current_balance
FROM
start_year a
JOIN
current_date b
ON a.address = b.address
ORDER BY a.past_balance DESC