From d4decdcd8b5964b4258bced37b4df74f05723c7b Mon Sep 17 00:00:00 2001 From: Pablo Martin Date: Fri, 14 Jun 2024 16:15:00 +0200 Subject: [PATCH] remove years into the future hardcode --- .../cross/int_daily_currency_exchange_rates.sql | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/models/intermediate/cross/int_daily_currency_exchange_rates.sql b/models/intermediate/cross/int_daily_currency_exchange_rates.sql index 4843505..bb5eb88 100644 --- a/models/intermediate/cross/int_daily_currency_exchange_rates.sql +++ b/models/intermediate/cross/int_daily_currency_exchange_rates.sql @@ -1,3 +1,11 @@ +/* +How deep into the future since the last available real rate should rates be +projected. Must follow be a valid postgres interval string, such as '1 years' +See examples here: +https://www.postgresql.org/docs/current/datatype-datetime.html#DATATYPE-INTERVAL-INPUT-EXAMPLES +*/ +{% set interval_into_the_future = "'3 years'" %} + with stg_xedotcom__exchange_rates as ( select * from {{ ref("stg_xedotcom__exchange_rates") }} @@ -31,7 +39,7 @@ with select max(most_recent_date_utc) from most_recent_xe_date_per_curr_pair )::timestamp - + interval '3 years', + + interval {{ interval_into_the_future }}, '1 day'::interval ) day_series ),