fix ambiguous query errors. Closes #4176
This commit is contained in:
@@ -17,7 +17,7 @@ export function getSessionReplays(
|
|||||||
async function relationalQuery(websiteId: string, filters: QueryFilters, sessionId?: string) {
|
async function relationalQuery(websiteId: string, filters: QueryFilters, sessionId?: string) {
|
||||||
const { pagedRawQuery, parseFilters } = prisma;
|
const { pagedRawQuery, parseFilters } = prisma;
|
||||||
const { search } = filters;
|
const { search } = filters;
|
||||||
const { filterQuery, cohortQuery, queryParams } = parseFilters({
|
const { filterQuery, cohortQuery, queryParams, joinSessionQuery } = parseFilters({
|
||||||
...filters,
|
...filters,
|
||||||
websiteId,
|
websiteId,
|
||||||
search: search ? `%${search}%` : undefined,
|
search: search ? `%${search}%` : undefined,
|
||||||
@@ -27,6 +27,7 @@ async function relationalQuery(websiteId: string, filters: QueryFilters, session
|
|||||||
filterQuery || cohortQuery
|
filterQuery || cohortQuery
|
||||||
? `join (select distinct website_event.website_id, website_event.session_id, website_event.visit_id
|
? `join (select distinct website_event.website_id, website_event.session_id, website_event.visit_id
|
||||||
from website_event
|
from website_event
|
||||||
|
${joinSessionQuery}
|
||||||
${cohortQuery}
|
${cohortQuery}
|
||||||
where website_event.website_id = {{websiteId::uuid}}
|
where website_event.website_id = {{websiteId::uuid}}
|
||||||
and website_event.created_at between {{startDate}} and {{endDate}}
|
and website_event.created_at between {{startDate}} and {{endDate}}
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ async function relationalQuery(
|
|||||||
const chart = await rawQuery(
|
const chart = await rawQuery(
|
||||||
`
|
`
|
||||||
select
|
select
|
||||||
${getDateSQL('created_at', unit, timezone)} t,
|
${getDateSQL('website_event.created_at', unit, timezone)} t,
|
||||||
percentile_cont(0.5) within group (order by ${metric}) as p50,
|
percentile_cont(0.5) within group (order by ${metric}) as p50,
|
||||||
percentile_cont(0.75) within group (order by ${metric}) as p75,
|
percentile_cont(0.75) within group (order by ${metric}) as p75,
|
||||||
percentile_cont(0.95) within group (order by ${metric}) as p95
|
percentile_cont(0.95) within group (order by ${metric}) as p95
|
||||||
|
|||||||
Reference in New Issue
Block a user