temp table

This commit is contained in:
Austin 2023-10-11 10:18:14 -04:00
parent cdc8ec6a66
commit 272b2b3f5c
2 changed files with 47 additions and 1 deletions

View File

@ -0,0 +1,46 @@
{{ config(
materialized = 'table'
) }}
WITH txs_base AS (
SELECT
block_number AS base_block_number,
tx_hash AS base_tx_hash
FROM
{{ ref('silver__transactions') }}
),
model_name AS (
SELECT
block_number AS model_block_number,
tx_hash AS model_tx_hash
FROM
{{ ref('silver__traces2') }}
),
FINAL AS (
SELECT
base_block_number,
base_tx_hash,
model_block_number,
model_tx_hash
FROM
txs_base
LEFT JOIN model_name
ON base_block_number = model_block_number
AND base_tx_hash = model_tx_hash
WHERE
(
model_tx_hash IS NULL
OR model_block_number IS NULL
)
AND base_block_number <= (
SELECT
MAX(model_block_number)
FROM
model_name
)
)
SELECT
DISTINCT base_block_number AS missing_block
FROM
FINAL

View File

@ -22,7 +22,7 @@ WITH bronze_traces AS (
SELECT
DISTINCT missing_block
FROM
silver.replay_trace_blocks
{{ ref('silver__replay_trace_blocks') }}
)
AND DATA :result IS NOT NULL qualify(ROW_NUMBER() over (PARTITION BY block_number, tx_position
ORDER BY