flow-models/tests/tests__moment_metadata_allday.sql
2022-11-28 17:16:59 -05:00

31 lines
655 B
SQL

WITH mint_events AS (
SELECT
MAX(block_timestamp) :: DATE AS last_mint_date
FROM
{{ ref('silver__nft_moments') }}
WHERE
event_contract = 'A.e4cf4bdc1751c65d.AllDay'
AND event_type = 'MomentNFTMinted'
),
moments AS (
SELECT
nft_collection,
nft_id,
_inserted_timestamp
FROM
{{ ref('silver__nft_allday_metadata') }}
WHERE
_inserted_timestamp :: DATE >= (
SELECT
last_mint_date
FROM
mint_events
)
)
SELECT
IFF(COUNT(nft_id) > 0, TRUE, FALSE) AS recent
FROM
moments
HAVING
recent = FALSE