From d1b01370efec92d25fe16a445e160e583b051d3a Mon Sep 17 00:00:00 2001 From: Francis Cao Date: Wed, 12 Feb 2025 10:25:38 -0800 Subject: [PATCH] fix getsessiondata props --- src/queries/sql/sessions/getSessionDataProperties.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/queries/sql/sessions/getSessionDataProperties.ts b/src/queries/sql/sessions/getSessionDataProperties.ts index bfa6a269..ed914518 100644 --- a/src/queries/sql/sessions/getSessionDataProperties.ts +++ b/src/queries/sql/sessions/getSessionDataProperties.ts @@ -25,13 +25,12 @@ async function relationalQuery( ` select data_key as "propertyName", - count(*) as "total" + count(distinct d.session_id) as "total" from website_event e - left join session_data d + join session_data d on d.session_id = e.session_id where e.website_id = {{websiteId:uuid}} and e.created_at between {{startDate}} and {{endDate}} - and d.data_key is not null ${filterQuery} group by 1 order by 2 desc @@ -54,9 +53,9 @@ async function clickhouseQuery( ` select data_key as propertyName, - count(*) as total + count(distinct d.session_id) as total from website_event e - left join session_data d + join session_data d final on d.session_id = e.session_id where e.website_id = {websiteId:UUID} and e.created_at between {startDate:DateTime64} and {endDate:DateTime64}