update sqlc gen

This commit is contained in:
Pavel 2024-03-17 18:57:18 +03:00
parent 7ed2268893
commit 0bfe1b7378
2 changed files with 50 additions and 50 deletions

@ -536,31 +536,31 @@ WITH Funnel AS (
COUNT(*) >= 1
),
Questions AS (
SELECT
q.id,
q.title AS question_title,
a.content AS answer_content,
COUNT(*)::FLOAT / NULLIF(q.total_answers, 0) AS percentage
FROM
answer a
JOIN (
SELECT q.id, q.title, COUNT(*) AS total_answers
FROM question q
JOIN answer a ON q.id = a.question_id
WHERE a.quiz_id = $1
AND a.created_at >= TO_TIMESTAMP($2)
AND a.created_at <= TO_TIMESTAMP($3)
GROUP BY q.id, q.title
) q ON a.question_id = q.id
WHERE
a.quiz_id = $1
AND a.created_at >= TO_TIMESTAMP($2)
AND a.created_at <= TO_TIMESTAMP($3)
GROUP BY
q.id, q.title, a.content
HAVING
COUNT(*) >= 1
)
SELECT
q.id,
q.title AS question_title,
a.content AS answer_content,
COUNT(*)::FLOAT / NULLIF(q.total_answers, 0) AS percentage
FROM
answer a
JOIN (
SELECT q.id, q.title, COUNT(*) AS total_answers
FROM question q
JOIN answer a ON q.id = a.question_id
WHERE a.quiz_id = $1
AND a.created_at >= TO_TIMESTAMP($2)
AND a.created_at <= TO_TIMESTAMP($3)
GROUP BY q.id, q.title
) q ON a.question_id = q.id
WHERE
a.quiz_id = $1
AND a.created_at >= TO_TIMESTAMP($2)
AND a.created_at <= TO_TIMESTAMP($3)
GROUP BY
q.id, q.title, a.content, q.total_answers
HAVING
COUNT(*) >= 1
)
SELECT
Funnel.count_start_false,
Funnel.count_start_true,

@ -1630,31 +1630,31 @@ WITH Funnel AS (
COUNT(*) >= 1
),
Questions AS (
SELECT
q.id,
q.title AS question_title,
a.content AS answer_content,
COUNT(*)::FLOAT / NULLIF(q.total_answers, 0) AS percentage
FROM
answer a
JOIN (
SELECT q.id, q.title, COUNT(*) AS total_answers
FROM question q
JOIN answer a ON q.id = a.question_id
WHERE a.quiz_id = $1
AND a.created_at >= TO_TIMESTAMP($2)
AND a.created_at <= TO_TIMESTAMP($3)
GROUP BY q.id, q.title
) q ON a.question_id = q.id
WHERE
a.quiz_id = $1
AND a.created_at >= TO_TIMESTAMP($2)
AND a.created_at <= TO_TIMESTAMP($3)
GROUP BY
q.id, q.title, a.content
HAVING
COUNT(*) >= 1
)
SELECT
q.id,
q.title AS question_title,
a.content AS answer_content,
COUNT(*)::FLOAT / NULLIF(q.total_answers, 0) AS percentage
FROM
answer a
JOIN (
SELECT q.id, q.title, COUNT(*) AS total_answers
FROM question q
JOIN answer a ON q.id = a.question_id
WHERE a.quiz_id = $1
AND a.created_at >= TO_TIMESTAMP($2)
AND a.created_at <= TO_TIMESTAMP($3)
GROUP BY q.id, q.title
) q ON a.question_id = q.id
WHERE
a.quiz_id = $1
AND a.created_at >= TO_TIMESTAMP($2)
AND a.created_at <= TO_TIMESTAMP($3)
GROUP BY
q.id, q.title, a.content, q.total_answers
HAVING
COUNT(*) >= 1
)
SELECT
Funnel.count_start_false,
Funnel.count_start_true,