update sqlc gen
This commit is contained in:
parent
f756683012
commit
9e923b7a2c
@ -1687,7 +1687,7 @@ WITH Funnel AS (
|
||||
),
|
||||
Results AS (
|
||||
SELECT
|
||||
q.title AS question_title,
|
||||
COALESCE(q.title, '') AS question_title,
|
||||
COUNT(*) AS total_answers,
|
||||
CAST(COUNT(*) * 100.0 / NULLIF(SUM(COUNT(*)) FILTER (WHERE a.result = TRUE) OVER (PARTITION BY a.quiz_id), 0) AS FLOAT8) AS percentage
|
||||
FROM
|
||||
@ -1752,18 +1752,16 @@ SELECT
|
||||
Funnel.count_start_true,
|
||||
Funnel.count_f_result_with_t_question,
|
||||
Funnel.count_t_result,
|
||||
Results.question_title AS results_title,
|
||||
Results.percentage AS results_percentage,
|
||||
Questions.question_title AS questions_title,
|
||||
COALESCE(Results.question_title, '') AS results_title,
|
||||
COALESCE(Results.percentage, 0) AS results_percentage,
|
||||
COALESCE(Questions.question_title, '') AS questions_title,
|
||||
COALESCE(Questions.question_page, 0) AS questions_page,
|
||||
Questions.answer_content AS answer_content,
|
||||
Questions.percentage AS questions_percentage
|
||||
COALESCE(Questions.answer_content, '') AS answer_content,
|
||||
COALESCE(Questions.percentage, 0) AS questions_percentage
|
||||
FROM
|
||||
Funnel,
|
||||
Results,
|
||||
Questions
|
||||
WHERE
|
||||
Questions.percentage >= 1
|
||||
Funnel
|
||||
LEFT JOIN Results ON true
|
||||
LEFT JOIN Questions ON Questions.percentage >= 1
|
||||
`
|
||||
|
||||
type QuestionsStatisticsParams struct {
|
||||
@ -1773,16 +1771,16 @@ type QuestionsStatisticsParams struct {
|
||||
}
|
||||
|
||||
type QuestionsStatisticsRow struct {
|
||||
CountStartFalse int64 `db:"count_start_false" json:"count_start_false"`
|
||||
CountStartTrue int64 `db:"count_start_true" json:"count_start_true"`
|
||||
CountFResultWithTQuestion int64 `db:"count_f_result_with_t_question" json:"count_f_result_with_t_question"`
|
||||
CountTResult int64 `db:"count_t_result" json:"count_t_result"`
|
||||
ResultsTitle string `db:"results_title" json:"results_title"`
|
||||
ResultsPercentage float64 `db:"results_percentage" json:"results_percentage"`
|
||||
QuestionsTitle string `db:"questions_title" json:"questions_title"`
|
||||
QuestionsPage int16 `db:"questions_page" json:"questions_page"`
|
||||
AnswerContent sql.NullString `db:"answer_content" json:"answer_content"`
|
||||
QuestionsPercentage float64 `db:"questions_percentage" json:"questions_percentage"`
|
||||
CountStartFalse int64 `db:"count_start_false" json:"count_start_false"`
|
||||
CountStartTrue int64 `db:"count_start_true" json:"count_start_true"`
|
||||
CountFResultWithTQuestion int64 `db:"count_f_result_with_t_question" json:"count_f_result_with_t_question"`
|
||||
CountTResult int64 `db:"count_t_result" json:"count_t_result"`
|
||||
ResultsTitle string `db:"results_title" json:"results_title"`
|
||||
ResultsPercentage float64 `db:"results_percentage" json:"results_percentage"`
|
||||
QuestionsTitle string `db:"questions_title" json:"questions_title"`
|
||||
QuestionsPage int16 `db:"questions_page" json:"questions_page"`
|
||||
AnswerContent string `db:"answer_content" json:"answer_content"`
|
||||
QuestionsPercentage float64 `db:"questions_percentage" json:"questions_percentage"`
|
||||
}
|
||||
|
||||
func (q *Queries) QuestionsStatistics(ctx context.Context, arg QuestionsStatisticsParams) ([]QuestionsStatisticsRow, error) {
|
||||
|
Loading…
Reference in New Issue
Block a user