diff --git a/dal/db_query/queries.sql b/dal/db_query/queries.sql index 1c4eb93..955383c 100644 --- a/dal/db_query/queries.sql +++ b/dal/db_query/queries.sql @@ -976,7 +976,12 @@ WHERE NOT EXISTS ( ); -- name: GettingAmoUsersTrueResults :many -SELECT a.quiz_id,a.id,a.result,a.question_id,a.content,a.session,t.accesstoken,r.accountid,a.utm,r.fieldsrule,r.performerid,r.stepid,r.pipelineid,(SELECT u.name FROM users u WHERE u.amoid = r.performerid) AS performer_name +SELECT a.quiz_id,a.id,a.result,a.question_id,a.content,a.session, + (SELECT a2.utm + FROM answer a2 + WHERE a2.start = true AND a2.session = a.session + LIMIT 1) AS utm +,t.accesstoken,r.accountid,r.fieldsrule,r.performerid,r.stepid,r.pipelineid,(SELECT u.name FROM users u WHERE u.amoid = r.performerid) AS performer_name FROM answer a INNER JOIN quiz q ON a.quiz_id = q.id LEFT JOIN amoCRMStatuses s ON a.id = s.AnswerID