修改查询语句

This commit is contained in:
yangjun 2024-11-13 17:31:08 +08:00
parent 60bae716ca
commit ee3971b6ce
2 changed files with 7 additions and 8 deletions

View File

@ -153,7 +153,7 @@
WHEN '4' THEN WHEN '4' THEN
'同行评价表' '同行评价表'
ELSE ELSE
'异常评价表' '思政评价表'
END AS COL15, END AS COL15,
CASE EV.SOURCE CASE EV.SOURCE
WHEN '0' THEN WHEN '0' THEN
@ -435,7 +435,7 @@ select max(id) as id,gh,xqxn from KC_EXPORT_CONFIG_TPKWCQKJZGLX where xqxn = #{x
WHEN '4' THEN WHEN '4' THEN
'同行评价表' '同行评价表'
ELSE ELSE
'异常评价表' '思政评价表'
END AS COL15, END AS COL15,
CASE EV.SOURCE CASE EV.SOURCE
WHEN '0' THEN WHEN '0' THEN
@ -745,7 +745,7 @@ select max(id) as id,gh,xqxn from KC_EXPORT_CONFIG_TPKWCQKJZGLX where xqxn = #{x
WHEN '4' THEN WHEN '4' THEN
'同行评价表' '同行评价表'
ELSE ELSE
'异常评价表' '思政评价表'
END AS COL15, END AS COL15,
CASE EV.SOURCE CASE EV.SOURCE
WHEN '0' THEN WHEN '0' THEN
@ -1264,7 +1264,7 @@ select max(id) as id,gh,xqxn from KC_EXPORT_CONFIG_TPKWCQKJZGLX where xqxn = #{x
WHEN '4' THEN WHEN '4' THEN
'同行评价表' '同行评价表'
ELSE ELSE
'异常评价表' '思政评价表'
END AS COL15, END AS COL15,
CASE EV.SOURCE CASE EV.SOURCE
WHEN '0' THEN WHEN '0' THEN

View File

@ -6,7 +6,7 @@
tk.upuserid AS userid, tk.upuser AS username, tksf1, tkyq, sjtksl, mltksl, tkdw , tk.upuserid AS userid, tk.upuser AS username, tksf1, tkyq, sjtksl, mltksl, tkdw ,
au.tklx au.tklx
FROM ( FROM (
SELECT ev.upuserid, cu.xm as upuser, count( ev.id ) sjtksl, count( CASE WHEN kt.kkdw = '马列教研室' THEN 1 END ) mltksl, cu.dwmc AS tkdw,kt.skrq SELECT ev.upuserid, cu.xm as upuser, count( ev.id ) sjtksl, count( CASE WHEN kt.kkdw = '马列教研室' THEN 1 END ) mltksl, cu.dwmc AS tkdw
FROM FROM
kc_evaluation ev, kc_evaluation ev,
kc_ketangbiao kt, kc_ketangbiao kt,
@ -34,15 +34,14 @@
<if test="kcEvaluation.username != null and kcEvaluation.username != ''"> <if test="kcEvaluation.username != null and kcEvaluation.username != ''">
and (cu.xm like concat('%',#{kcEvaluation.username},'%') or cu.gh like concat('%',#{kcEvaluation.username},'%')) and (cu.xm like concat('%',#{kcEvaluation.username},'%') or cu.gh like concat('%',#{kcEvaluation.username},'%'))
</if> </if>
GROUP BY ev.upuserid, cu.dwh, GROUP BY ev.upuserid, cu.dwh, cu.xm,cu.dwmc
cu.xm,kt.skrq ,cu.dwmc
) tk left join ) tk left join
( (
select gh as usercode,xm as username,GROUP_CONCAT( b.item_text SEPARATOR ',' ) as tksf1 , select gh as usercode,xm as username,GROUP_CONCAT( b.item_text SEPARATOR ',' ) as tksf1 ,
max( ytkcs-0 ) AS tkyq , tklx AS tklx from kc_export_config_tpkwcqkjzglx a max( ytkcs-0 ) AS tkyq , tklx AS tklx from kc_export_config_tpkwcqkjzglx a
LEFT JOIN sys_dict_item b on a.tklx = b.item_value and dict_id = '1682386362753224705' LEFT JOIN sys_dict_item b on a.tklx = b.item_value and dict_id = '1682386362753224705'
and a.xqxn = (select flag1 from kc_sys_config where id = 1) and a.xqxn = (select flag1 from kc_sys_config where id = 1)
GROUP BY gh,xm,a.tklx GROUP BY gh,xm
) au ) au
on tk.upuserid = au.usercode on tk.upuserid = au.usercode
<where> <where>