Agustin Bergoglio
04/17/2025, 2:42 PMNoya Offer
04/17/2025, 2:46 PMNoya Offer
04/17/2025, 2:48 PMAgustin Bergoglio
04/17/2025, 2:52 PMAgustin Bergoglio
04/17/2025, 2:52 PMAgustin Bergoglio
04/17/2025, 2:52 PMNoya Offer
04/17/2025, 2:52 PMAgustin Bergoglio
04/17/2025, 2:56 PMAgustin Bergoglio
04/17/2025, 3:08 PMNoya Offer
04/17/2025, 3:13 PMAgustin Bergoglio
04/17/2025, 3:13 PMAgustin Bergoglio
04/17/2025, 3:17 PMNoya Offer
04/17/2025, 3:21 PMAgustin Bergoglio
04/17/2025, 3:35 PMAgustin Bergoglio
04/17/2025, 5:41 PMNoya Offer
04/17/2025, 6:20 PM{% test freshness_not_stale(model, column_name, max_age_hours) %}
WITH latest_update AS (
SELECT MAX({{ column_name }}) AS max_time
FROM {{ model }}
),
check AS (
SELECT
max_time,
CURRENT_TIMESTAMP AS current_time,
DATETIME_DIFF(CURRENT_TIMESTAMP, max_time, MINUTE) AS minutes_diff
FROM latest_update
)
SELECT *
FROM check
WHERE minutes_diff > {{ max_age_hours * 60 }}
{% endtest %}Noya Offer
04/17/2025, 6:21 PM