await db
.select({
total: sql<number>`sum(${t.tokenUse.total})`,
})
.from(t.tokenUse)
.where(
and(
eq(t.tokenUse.userId, user.id),
gt(t.tokenUse.createdAt, startOfToday),
eq(t.tokenUse.userTriggered, 1),
),
)
.groupBy(t.tokenUse.userId)
await db
.select({
total: sql<number>`sum(${t.tokenUse.total})`,
})
.from(t.tokenUse)
.where(
and(
eq(t.tokenUse.userId, user.id),
gt(t.tokenUse.createdAt, startOfToday),
eq(t.tokenUse.userTriggered, 1),
),
)
.groupBy(t.tokenUse.userId)