13 lines
331 B
TypeScript
13 lines
331 B
TypeScript
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);
|
|
};
|