added coalesce to totalViews
This commit is contained in:
parent
2915123f71
commit
86b43e5811
@ -38,7 +38,7 @@ export const dashboardRoutes = (fastify, _, done) => {
|
|||||||
.orderBy(desc(signupsTable.created_at)).limit(8);
|
.orderBy(desc(signupsTable.created_at)).limit(8);
|
||||||
|
|
||||||
const [{ totalArticles }] = await db.select({ totalArticles: sql`count(*)` }).from(articlesTable).where(eq(articlesTable.site_id, site_id));
|
const [{ totalArticles }] = await db.select({ totalArticles: sql`count(*)` }).from(articlesTable).where(eq(articlesTable.site_id, site_id));
|
||||||
const [{ totalViews }] = await db.select({ totalViews: sql`sum(${articlesTable.views})` }).from(articlesTable).where(eq(articlesTable.site_id, site_id));
|
const [{ totalViews }] = await db.select({ totalViews: sql`COALESCE(sum(${articlesTable.views}), 0)` }).from(articlesTable).where(eq(articlesTable.site_id, site_id));
|
||||||
const [{ totalEmails }] = await db.select({ totalEmails: sql`count(*)` }).from(signupsTable).where(eq(signupsTable.site_id, site_id));
|
const [{ totalEmails }] = await db.select({ totalEmails: sql`count(*)` }).from(signupsTable).where(eq(signupsTable.site_id, site_id));
|
||||||
|
|
||||||
response.send({
|
response.send({
|
||||||
|
Loading…
Reference in New Issue
Block a user