WITH gross AS (
SELECT
date,
sum(balance) as luna_balance
FROM terra.daily_balances
WHERE currency = 'LUNA'
AND date > '2021-03-16T00:00:00Z'
GROUP BY 1
ORDER BY 1),
bluna AS (
SELECT
date,
balance as bluna_balance
FROM terra.daily_balances
WHERE address = 'terra1mtwph2juhj0rvjz7dy92gvl6xvukaxu8rfv8ts'
AND currency = 'LUNA'
AND date > '2021-03-16T00:00:00Z'
ORDER BY 1
)
SELECT
gross.date,
luna_balance,
bluna_balance,
luna_balance - bluna_balance as total_less_bluna
FROM gross
JOIN bluna ON bluna.date = gross.date