From 59ffa233ee4b3019c637cb9a5adfb17b97ea1623 Mon Sep 17 00:00:00 2001 From: Dona Maria Absi <49731027+DonaAbsi@users.noreply.github.com> Date: Wed, 7 May 2025 14:48:31 +0300 Subject: [PATCH] removed array --- .../procedure_insert_fact_daily_space_occupancy.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/common/src/sql/procedures/fact_space_occupancy/procedure_insert_fact_daily_space_occupancy.sql b/libs/common/src/sql/procedures/fact_space_occupancy/procedure_insert_fact_daily_space_occupancy.sql index 84e4dab..13c8d6a 100644 --- a/libs/common/src/sql/procedures/fact_space_occupancy/procedure_insert_fact_daily_space_occupancy.sql +++ b/libs/common/src/sql/procedures/fact_space_occupancy/procedure_insert_fact_daily_space_occupancy.sql @@ -2,7 +2,7 @@ WITH params AS ( SELECT TO_DATE(NULLIF($2, ''), 'YYYY-MM') AS month, - string_to_array(NULLIF($4, ''), ',') AS device_ids + $4::text AS device_id ), device_logs AS ( @@ -30,7 +30,7 @@ device_logs AS ( JOIN params P ON TRUE WHERE product.cat_name = 'hps' AND "device-status-log".code = 'presence_state' - AND device.uuid::text = ANY(P.device_ids) + AND device.uuid::text = P.device_id AND (P.month IS NULL OR date_trunc('month', "device-status-log".event_time) = P.month) ),