improve question statistic

This commit is contained in:
skeris 2024-09-10 00:59:39 +03:00
parent 2415bd7db2
commit bd8d1262c9
4 changed files with 5 additions and 3 deletions

@ -521,7 +521,7 @@ WITH Funnel AS (
SELECT DISTINCT a.session, q.id AS qid_true_result
FROM answer a
JOIN question q ON a.question_id = q.id
WHERE a.result = TRUE
WHERE a.result = TRUE AND a.quiz_id = $1
) AS q ON a.session = q.session
WHERE
a.quiz_id = $1
@ -1082,4 +1082,4 @@ UPDATE tgAccounts SET Status = $1 WHERE id = $2;
UPDATE tgAccounts SET Deleted = true WHERE id = $1;
-- name: SearchIDByAppIDanAppHash :one
SELECT * FROM tgAccounts WHERE ApiID = $1 and ApiHash=$2 and Deleted = false;
SELECT * FROM tgAccounts WHERE ApiID = $1 and ApiHash=$2 and Deleted = false;

@ -0,0 +1 @@
DROP INDEX results_for_quiz;

@ -0,0 +1 @@
CREATE INDEX IF NOT EXISTS results_for_quiz ON answer(quiz_id, result);

@ -3306,7 +3306,7 @@ WITH Funnel AS (
SELECT DISTINCT a.session, q.id AS qid_true_result
FROM answer a
JOIN question q ON a.question_id = q.id
WHERE a.result = TRUE
WHERE a.result = TRUE AND a.quiz_id = $1
) AS q ON a.session = q.session
WHERE
a.quiz_id = $1