diff --git a/fact_daily_space_presence_duration/fact_daily_space_presence_duration.sql b/fact_daily_space_presence_duration/fact_daily_space_presence_duration.sql index 8ffdf4a..aba7c8b 100644 --- a/fact_daily_space_presence_duration/fact_daily_space_presence_duration.sql +++ b/fact_daily_space_presence_duration/fact_daily_space_presence_duration.sql @@ -86,7 +86,7 @@ WITH start_date AS ( GREATEST(0, LEAST(86400, SUM(EXTRACT(EPOCH FROM (t.end_time - t.start_time))) - COALESCE(SUM(e.missing_seconds), 0))) AS total_presence_seconds, TO_CHAR(INTERVAL '1 second' * GREATEST(0, LEAST(86400, SUM(EXTRACT(EPOCH FROM (t.end_time - t.start_time))) - - COALESCE(SUM(e.missing_seconds), 0))), 'HH24:MI:SS') AS total_presence_duration + COALESCE(SUM(e.missing_seconds), 0))), 'HH24:MI:SS') AS total_presence_formatted FROM time_intervals t LEFT JOIN expanded_overlapping_none_presence e ON t.space_id = e.space_id