mirror of
https://github.com/FlipsideCrypto/base-models.git
synced 2026-02-06 13:16:53 +00:00
temp table
This commit is contained in:
parent
cdc8ec6a66
commit
272b2b3f5c
46
models/silver/core/silver__replay_trace_blocks.sql
Normal file
46
models/silver/core/silver__replay_trace_blocks.sql
Normal 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
|
||||
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user