fix daily usage query
This commit is contained in:
@@ -86,12 +86,12 @@ export const emailRouter = createTRPCRouter({
|
|||||||
const result = await db.$queryRaw<Array<DailyEmailUsage>>`
|
const result = await db.$queryRaw<Array<DailyEmailUsage>>`
|
||||||
SELECT
|
SELECT
|
||||||
date,
|
date,
|
||||||
SUM(sent) AS sent,
|
SUM(sent)::integer AS sent,
|
||||||
SUM(delivered) AS delivered,
|
SUM(delivered)::integer AS delivered,
|
||||||
SUM(opened) AS opened,
|
SUM(opened)::integer AS opened,
|
||||||
SUM(clicked) AS clicked,
|
SUM(clicked)::integer AS clicked,
|
||||||
SUM(bounced) AS bounced,
|
SUM(bounced)::integer AS bounced,
|
||||||
SUM(complained) AS complained
|
SUM(complained)::integer AS complained
|
||||||
FROM "DailyEmailUsage"
|
FROM "DailyEmailUsage"
|
||||||
WHERE "teamId" = ${team.id}
|
WHERE "teamId" = ${team.id}
|
||||||
AND "date" >= ${isoStartDate}
|
AND "date" >= ${isoStartDate}
|
||||||
@@ -99,6 +99,8 @@ export const emailRouter = createTRPCRouter({
|
|||||||
ORDER BY "date" ASC
|
ORDER BY "date" ASC
|
||||||
`;
|
`;
|
||||||
|
|
||||||
|
console.log({ result });
|
||||||
|
|
||||||
// Fill in any missing dates with 0 values
|
// Fill in any missing dates with 0 values
|
||||||
const filledResult: DailyEmailUsage[] = [];
|
const filledResult: DailyEmailUsage[] = [];
|
||||||
const endDateObj = new Date();
|
const endDateObj = new Date();
|
||||||
|
Reference in New Issue
Block a user