Updated 2023-10-31
    WITH Receive AS (
    SELECT
    PUBKEY_SCRIPT_ADDRESS as address,
    sum(value) AS value
    FROM bitcoin.core.fact_outputs
    where PUBKEY_SCRIPT_ADDRESS is not null
    AND PUBKEY_SCRIPT_ADDRESS in (
    '34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo',
    'bc1qgdjqv0av3q56jvd82tkdjpy7gdp9ut8tlqmgrpmv24sq90ecnvqqjwvw97',
    'bc1ql49ydapnjafl5t2cp9zqpjwe6pdgmxy98859v2',
    '39884E3j6KZj82FK4vcCrkUvWYL5MQaS3v'
    )
    AND block_timestamp > current_date - 365
    GROUP BY 1
    ), Send AS (
    SELECT
    PUBKEY_SCRIPT_ADDRESS as address, SUM(-1 * value) AS value
    FROM bitcoin.core.fact_inputs
    where PUBKEY_SCRIPT_ADDRESS is not null
    AND PUBKEY_SCRIPT_ADDRESS in (
    '34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo',
    'bc1qgdjqv0av3q56jvd82tkdjpy7gdp9ut8tlqmgrpmv24sq90ecnvqqjwvw97',
    'bc1ql49ydapnjafl5t2cp9zqpjwe6pdgmxy98859v2',
    '39884E3j6KZj82FK4vcCrkUvWYL5MQaS3v'
    )
    AND block_timestamp > current_date - 365
    GROUP BY 1
    )


    select address, sum(value) as amount
    from (
    select * from Receive
    union all
    select * from Send
    )
    Run a query to Download Data