mirror of
https://github.com/FlipsideCrypto/polygon-models.git
synced 2026-02-06 15:51:46 +00:00
lookback (#363)
This commit is contained in:
parent
4d0f1c4c94
commit
2c12bc96e8
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,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user