add question stat query

This commit is contained in:
Pavel 2024-03-17 18:24:23 +03:00
parent d3c21151d3
commit 1c89273461

@ -482,11 +482,11 @@ FROM
-- name: QuestionsStatistics :many
WITH Funnel AS (
SELECT
COUNT(DISTINCT session) FILTER (WHERE a.start = FALSE) AS count_start_false,
COUNT(DISTINCT session) FILTER (WHERE a.start = TRUE) AS count_start_true,
COUNT(DISTINCT CASE WHEN a.result = FALSE AND qid_true_result IS NOT NULL THEN session END) AS count_f_result_with_t_question,
COUNT(DISTINCT CASE WHEN a.start = TRUE AND qid_true_result IS NULL THEN session END) AS count_t_start_with_t_question,
COUNT(DISTINCT session) FILTER (WHERE a.result = TRUE) AS count_t_result
COUNT(DISTINCT a.session) FILTER (WHERE a.start = FALSE) AS count_start_false,
COUNT(DISTINCT a.session) FILTER (WHERE a.start = TRUE) AS count_start_true,
COUNT(DISTINCT CASE WHEN a.result = FALSE AND qid_true_result IS NOT NULL THEN a.session END) AS count_f_result_with_t_question,
COUNT(DISTINCT CASE WHEN a.start = TRUE AND qid_true_result IS NULL THEN a.session END) AS count_t_start_with_t_question,
COUNT(DISTINCT a.session) FILTER (WHERE a.result = TRUE) AS count_t_result
FROM
answer a
LEFT JOIN (