From 78fc6fe5bbcaf935f2c01843917a656d27857821 Mon Sep 17 00:00:00 2001 From: KMKoushik Date: Sun, 2 Feb 2025 16:03:44 +1100 Subject: [PATCH] fix daily usage query --- apps/web/src/server/api/routers/email.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/apps/web/src/server/api/routers/email.ts b/apps/web/src/server/api/routers/email.ts index 1434131..4ea1c10 100644 --- a/apps/web/src/server/api/routers/email.ts +++ b/apps/web/src/server/api/routers/email.ts @@ -86,12 +86,12 @@ export const emailRouter = createTRPCRouter({ const result = await db.$queryRaw>` SELECT date, - SUM(sent) AS sent, - SUM(delivered) AS delivered, - SUM(opened) AS opened, - SUM(clicked) AS clicked, - SUM(bounced) AS bounced, - SUM(complained) AS complained + SUM(sent)::integer AS sent, + SUM(delivered)::integer AS delivered, + SUM(opened)::integer AS opened, + SUM(clicked)::integer AS clicked, + SUM(bounced)::integer AS bounced, + SUM(complained)::integer AS complained FROM "DailyEmailUsage" WHERE "teamId" = ${team.id} AND "date" >= ${isoStartDate} @@ -99,6 +99,8 @@ export const emailRouter = createTRPCRouter({ ORDER BY "date" ASC `; + console.log({ result }); + // Fill in any missing dates with 0 values const filledResult: DailyEmailUsage[] = []; const endDateObj = new Date();