diff --git a/models/hourly_spend.sql b/models/hourly_spend.sql index e2a059c..4e1f795 100644 --- a/models/hourly_spend.sql +++ b/models/hourly_spend.sql @@ -5,9 +5,9 @@ with hour_spine as ( {% if execute %} {% set stg_metering_history_relation = load_relation(ref('stg_metering_history')) %} {% if stg_metering_history_relation %} - {% set results = run_query("select min(convert_timezone('UTC', start_time)) from " ~ ref('stg_metering_history')) %} + {% set results = run_query("select coalesce(min(convert_timezone('UTC', start_time)), '2023-01-01 00:00:00') from " ~ ref('stg_metering_history')) %} {% set start_date = "'" ~ results.columns[0][0] ~ "'" %} - {% set results = run_query("select dateadd(hour, 1, max(convert_timezone('UTC', start_time))) from " ~ ref('stg_metering_history')) %} + {% set results = run_query("select coalesce(dateadd(hour, 1, max(convert_timezone('UTC', start_time))), '2023-01-01 00:00:00') from " ~ ref('stg_metering_history')) %} {% set end_date = "'" ~ results.columns[0][0] ~ "'" %} {% else %} {% set start_date = "'2023-01-01 00:00:00'" %} {# this is just a dummy date for initial compilations before stg_metering_history exists #}