mirror of
https://github.com/SyncrowIOT/backend.git
synced 2025-07-16 10:46:17 +00:00
wording
This commit is contained in:
@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
WITH params AS (
|
WITH params AS (
|
||||||
SELECT
|
SELECT
|
||||||
TO_DATE(NULLIF($1, ''), 'YYYY-MM-DD') AS event_date,
|
TO_DATE(NULLIF($1, ''), 'YYYY-MM-DD') AS event_date,
|
||||||
@ -88,7 +87,7 @@ occupied_seconds_per_day AS (
|
|||||||
space_id,
|
space_id,
|
||||||
missing_date as event_date,
|
missing_date as event_date,
|
||||||
86400 - total_missing_seconds AS total_occupied_seconds,
|
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
|
FROM missing_seconds_per_day
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -96,7 +95,7 @@ occupied_seconds_per_day AS (
|
|||||||
, final_data as (
|
, final_data as (
|
||||||
SELECT occupied_seconds_per_day.space_id,
|
SELECT occupied_seconds_per_day.space_id,
|
||||||
occupied_seconds_per_day.event_date,
|
occupied_seconds_per_day.event_date,
|
||||||
occupied_seconds_per_day.occupancy_prct
|
occupied_seconds_per_day.occupancy_percentage
|
||||||
FROM occupied_seconds_per_day
|
FROM occupied_seconds_per_day
|
||||||
join params p on true
|
join params p on true
|
||||||
and p.space_id = occupied_seconds_per_day.space_id
|
and p.space_id = occupied_seconds_per_day.space_id
|
||||||
@ -111,7 +110,7 @@ INSERT INTO public."space-daily-occupancy-duration" (
|
|||||||
)
|
)
|
||||||
select space_id,
|
select space_id,
|
||||||
event_date,
|
event_date,
|
||||||
occupancy_prct
|
occupancy_percentage
|
||||||
FROM final_data
|
FROM final_data
|
||||||
ON CONFLICT (space_uuid, event_date) DO UPDATE
|
ON CONFLICT (space_uuid, event_date) DO UPDATE
|
||||||
SET
|
SET
|
||||||
|
Reference in New Issue
Block a user