diff --git a/dal/db_query/queries.sql b/dal/db_query/queries.sql index cd55627..067d65b 100644 --- a/dal/db_query/queries.sql +++ b/dal/db_query/queries.sql @@ -1087,7 +1087,10 @@ UPDATE amoContact SET Field = $1,AmoID=$3 WHERE ID = $2; -- name: GetQuestionsAI :many SELECT q.id, q.quiz_id, q.title, q.description, q.questiontype, q.required, q.deleted, q.page, q.content, q.version, q.parent_ids, q.created_at, q.updated_at, q.session FROM question q WHERE q.quiz_id = $1 AND (q.session = $2 OR q.session = '') AND q.deleted = FALSE -ORDER BY q.page, q.created_at ASC LIMIT $3 OFFSET $4; +ORDER BY (q.session != '') ASC, --без сессии первые потом с сессией + q.page, --по возрастанию страницы + q.created_at --по времени создания + LIMIT $3 OFFSET $4; -- name: GetQuestionsAICount :one SELECT COUNT(*) AS count FROM question WHERE quiz_id = $1 AND (session = $2 OR session = '') AND deleted = FALSE;