This commit is contained in:
Dona Maria Absi
2025-05-14 15:03:52 +03:00
parent 92ee6ee951
commit 1bb3803229

View File

@ -1,4 +1,3 @@
WITH params AS (
SELECT
TO_DATE(NULLIF($1, ''), 'YYYY-MM-DD') AS event_date,
@ -88,7 +87,7 @@ occupied_seconds_per_day AS (
space_id,
missing_date as event_date,
86400 - total_missing_seconds AS total_occupied_seconds,
(86400 - total_missing_seconds)/86400*100 as occupancy_prct
(86400 - total_missing_seconds)/86400*100 as occupancy_percentage
FROM missing_seconds_per_day
)
@ -96,7 +95,7 @@ occupied_seconds_per_day AS (
, final_data as (
SELECT occupied_seconds_per_day.space_id,
occupied_seconds_per_day.event_date,
occupied_seconds_per_day.occupancy_prct
occupied_seconds_per_day.occupancy_percentage
FROM occupied_seconds_per_day
join params p on true
and p.space_id = occupied_seconds_per_day.space_id
@ -111,7 +110,7 @@ INSERT INTO public."space-daily-occupancy-duration" (
)
select space_id,
event_date,
occupancy_prct
occupancy_percentage
FROM final_data
ON CONFLICT (space_uuid, event_date) DO UPDATE
SET