MLDZMNLB 5
    Updated 2024-04-21
    -- Average borrow duration of USDT on Aave V3
    with borrow as (
    SELECT
    BORROWER,
    min(BLOCK_TIMESTAMP) as min_borrow
    from
    ethereum.defi.ez_lending_borrows
    where
    PLATFORM = 'Aave V3'
    and TOKEN_SYMBOL = 'USDT'
    group by
    BORROWER
    ),
    repay as (
    SELECT
    PAYER,
    min(BLOCK_TIMESTAMP) as min_repay
    from
    ethereum.defi.ez_lending_repayments r
    join borrow b on r.PAYER = b.BORROWER
    where
    PLATFORM = 'Aave V3'
    and TOKEN_SYMBOL = 'USDT'
    and BLOCK_TIMESTAMP > min_borrow
    group by
    PAYER
    )
    select
    AVG(DATEDIFF(Day, min_borrow, min_repay)) as "Avg duration"
    from
    borrow
    join repay on borrow.BORROWER = repay.PAYER
    QueryRunArchived: QueryRun has been archived