edit_id@p>
]]>
exam_id@p>
<@p p=" and (name like ? ">name@p>
<@p p=" or department like ? ">department@p>
<@p p=" or user like ? )">user@p>
group by user_id
) examresult
]]>
edit_id@p>
<@p p=" and et_exam_exampaper_and_editexampaper.name like ? ">name@p>
<@p p=" or user like ? ">user@p>
group by user_id
]]>
name@p>
<@p p=" and %s">pg@p>
<@p p=" and %s">card@p>
<@p p=" and %s">createdepartment@p>
order by convert(name using gbk)
]]>
edit_id@p>
<@p p=" and %s">user_id@p>
order by et_exam_editexampaper.num asc
]]>
user_id@p>
<@p p=" and name like ? ">name@p>
group by exam_id
]]>
user_id@p>
<@p p=" and %s">exam_id@p>
]]>
exam_id@p>)) = 1,"已答","未答")) as userstate
from et_exam_limitation as limitation
left join et_exam_usertest as usertest
on limitation.exam_id = usertest.exam_id
where <@p p=" limitation.exam_id = ?">exam_id@p>
group by limitation.user_id
]]>
exam_id@p>)) = 1,"已答","未答")) as userstate
from et_exam_limitation_class as class
left join et_exam_usertest as usertest
on class.exam_id = usertest.exam_id
where <@p p=" class.exam_id = ?">exam_id@p>
group by class.class_person_id
]]>
exam_id@p>)) = 1,"已答","未答")) as userstate
from et_exam_limitation_course as course
left join et_exam_usertest as usertest
on course.exam_id = usertest.exam_id
where <@p p=" course.exam_id = ?">exam_id@p>
group by course.course_person_id
]]>
exam_id@p>
]]>
exam_id@p> group by user_id)
union all
select md5(uuid()) as id,user,user_id,department,'已答' as userstate,round(sum(user_score),2) user_score
from et_exam_usertest
where <@p>exam_id@p>
group by user_id
]]>
exam_id@p>)) = 1,"已答","未答")) as userstate
from (select e.id as exam_id,b.username,b.usercode from et_exam_exampaper_and_editexampaper e,et_train_baseuser b
where <@p p=" e.id = ? ">exam_id@p>) as baseuser
left join et_exam_usertest as usertest
on baseuser.exam_id = usertest.exam_id
where <@p p=" baseuser.exam_id = ? ">exam_id@p>
group by baseuser.usercode
]]>
exam_id@p> group by user_id)
and <@p p="orgcode in (%s)" f="?">user_id@p>
union all
select md5(uuid()) as id,user,user_id,department,'已答' as userstate,round(sum(user_score),2) user_score
from et_exam_usertest
where <@p>exam_id@p>
group by user_id
]]>
exam_id@p>)) = 1,"已答","未答")) as userstate
from (select l.exam_id,b.username,b.usercode from et_exam_limitation l,et_train_baseuser b
where <@p p=" l.exam_id = ? ">exam_id@p>
and b.orgcode = any (select user_id from et_exam_limitation
where <@p>exam_id@p>) group by b.usercode) as baseuser
left join et_exam_usertest as usertest
on baseuser.exam_id = usertest.exam_id
where <@p p=" baseuser.exam_id = ? ">exam_id@p>
group by baseuser.usercode
]]>
exam_id@p> group by user_id)
and <@p p=" l.exam_id = ? ">exam_id@p>
group by user_id
union all
select md5(uuid()) as id,user,user_id,department,'已答' as userstate,round(sum(user_score),2) user_score
from et_exam_usertest
where <@p>exam_id@p>
group by user_id
]]>
exam_id@p>)) = 1,"已答","未答")) as userstate
from et_exam_limitation as limitation
left join et_exam_usertest as usertest
on limitation.exam_id = usertest.exam_id
where <@p p=" limitation.exam_id = ?">exam_id@p>
group by limitation.user_id
]]>
exam_id@p> group by user_id)
and <@p p=" class.exam_id = ?">exam_id@p>
group by class.class_person_id
union all
select md5(uuid()) as id,user,user_id,department,'已答' as userstate,round(sum(user_score),2) user_score
from et_exam_usertest
where <@p>exam_id@p>
group by user_id
]]>
exam_id@p>)) = 1,"已答","未答")) as userstate
from et_exam_limitation_class as class
left join et_exam_usertest as usertest
on class.exam_id = usertest.exam_id
where <@p p=" class.exam_id = ?">exam_id@p>
group by class.class_person_id
]]>
exam_id@p> group by user_id)
and <@p p=" course.exam_id = ?">exam_id@p>
group by course.course_person_id
union all
select md5(uuid()) as id,user,user_id,department,'已答' as userstate,round(sum(user_score),2) user_score
from et_exam_usertest
where <@p>exam_id@p>
group by user_id
]]>
exam_id@p>)) = 1,"已答","未答")) as userstate
from et_exam_limitation_course as course
left join et_exam_usertest as usertest
on course.exam_id = usertest.exam_id
where <@p p=" course.exam_id = ?">exam_id@p>
group by course.course_person_id
]]>
exam_id@p>
]]>
exam_id@p>
and (type = '单选题' or type = '多选题' or type = '判断题')
and (mark_teacher = '' or mark_teacher is NULL)
]]>