portfolio_site/src/lib/server/rahvatarkus/getPoolSize.ts

14 lines
331 B
TypeScript
Raw Normal View History

import { db } from '$lib/server/db';
import { questions } from '$lib/server/db/schema';
import { sql } from 'drizzle-orm';
export default async () => {
const results = await db
.select({
poolSize: sql`COUNT(CASE WHEN answer_count < 5 THEN 1 END)`
})
.from(questions);
return Number(results[0].poolSize);
};