diff --git a/coderd/database/queries.sql.go b/coderd/database/queries.sql.go index 841b1ef1dc9d8..120edc4eb949c 100644 --- a/coderd/database/queries.sql.go +++ b/coderd/database/queries.sql.go @@ -1400,11 +1400,16 @@ WITH d AS ( GROUP BY ts.from_, ts.to_, was.user_id ), template_ids AS ( SELECT - from_, - array_agg(DISTINCT template_id) AS ids - FROM usage_by_day, unnest(template_ids) template_id + template_usage_by_day.from_, + array_agg(template_id) AS ids + FROM ( + SELECT DISTINCT + from_, + unnest(template_ids) AS template_id + FROM usage_by_day + ) AS template_usage_by_day WHERE template_id IS NOT NULL - GROUP BY from_, template_ids + GROUP BY template_usage_by_day.from_ ) SELECT diff --git a/coderd/database/queries/insights.sql b/coderd/database/queries/insights.sql index e7e5f34b807c9..e611ab209ff68 100644 --- a/coderd/database/queries/insights.sql +++ b/coderd/database/queries/insights.sql @@ -94,11 +94,16 @@ WITH d AS ( GROUP BY ts.from_, ts.to_, was.user_id ), template_ids AS ( SELECT - from_, - array_agg(DISTINCT template_id) AS ids - FROM usage_by_day, unnest(template_ids) template_id + template_usage_by_day.from_, + array_agg(template_id) AS ids + FROM ( + SELECT DISTINCT + from_, + unnest(template_ids) AS template_id + FROM usage_by_day + ) AS template_usage_by_day WHERE template_id IS NOT NULL - GROUP BY from_, template_ids + GROUP BY template_usage_by_day.from_ ) SELECT