mirror of
https://github.com/FlipsideCrypto/base-models.git
synced 2026-02-06 15:36:47 +00:00
lookback (#163)
This commit is contained in:
parent
6618d48cd5
commit
488dfa2ad7
26
models/streamline/silver/_24_hour_lookback.sql
Normal file
26
models/streamline/silver/_24_hour_lookback.sql
Normal file
@ -0,0 +1,26 @@
|
||||
{{ config (
|
||||
materialized = "ephemeral"
|
||||
) }}
|
||||
|
||||
WITH max_time AS (
|
||||
|
||||
SELECT
|
||||
MAX(block_timestamp) AS max_timestamp
|
||||
FROM
|
||||
{{ ref("silver__blocks") }}
|
||||
)
|
||||
SELECT
|
||||
MIN(block_number) AS block_number
|
||||
FROM
|
||||
{{ ref("silver__blocks") }}
|
||||
JOIN max_time
|
||||
ON block_timestamp BETWEEN DATEADD(
|
||||
'hour',
|
||||
-25,
|
||||
max_timestamp
|
||||
)
|
||||
AND DATEADD(
|
||||
'hour',
|
||||
-24,
|
||||
max_timestamp
|
||||
)
|
||||
@ -9,11 +9,7 @@ WITH look_back AS (
|
||||
SELECT
|
||||
block_number
|
||||
FROM
|
||||
{{ ref("_max_block_by_date") }}
|
||||
qualify ROW_NUMBER() over (
|
||||
ORDER BY
|
||||
block_number DESC
|
||||
) = 1
|
||||
{{ ref("_24_hour_lookback") }}
|
||||
)
|
||||
SELECT
|
||||
l.block_number,
|
||||
@ -58,5 +54,4 @@ WHERE
|
||||
FROM
|
||||
look_back
|
||||
)
|
||||
AND _inserted_timestamp >= DATEADD('day', -2, CURRENT_DATE())
|
||||
)
|
||||
AND _inserted_timestamp >= DATEADD('day', -2, CURRENT_DATE()))
|
||||
|
||||
Loading…
Reference in New Issue
Block a user