修改大表查询sql
This commit is contained in:
parent
9863937b2e
commit
389c129dcf
|
@ -97,7 +97,16 @@
|
||||||
EVS.UPUSERID AS COL11,
|
EVS.UPUSERID AS COL11,
|
||||||
EVS.UPUSER AS COL12,
|
EVS.UPUSER AS COL12,
|
||||||
TKSF.ITEM_TEXT AS COL13,
|
TKSF.ITEM_TEXT AS COL13,
|
||||||
ANS2.CONTENT AS COL14,
|
(SELECT CONTENT
|
||||||
|
FROM kc_evaluation EV,
|
||||||
|
KC_EVALUATIONS EVS,
|
||||||
|
KC_EVALUATIONANS ANS
|
||||||
|
WHERE TRUE
|
||||||
|
AND EV.ID = EVS.evaluationid
|
||||||
|
AND EVS.ANSID = ANS.ID
|
||||||
|
AND EV.evaluationver = '3'
|
||||||
|
AND EVS.EVALUATIONID = #{col00}
|
||||||
|
AND EVS.QUEID = '31') AS COL14,
|
||||||
CASE EV.EVALUATIONVER
|
CASE EV.EVALUATIONVER
|
||||||
WHEN '2' THEN
|
WHEN '2' THEN
|
||||||
'线上听课表'
|
'线上听课表'
|
||||||
|
@ -116,7 +125,7 @@
|
||||||
WHEN '2' THEN
|
WHEN '2' THEN
|
||||||
'服务大厅'
|
'服务大厅'
|
||||||
WHEN '3' THEN
|
WHEN '3' THEN
|
||||||
'纸质评价'
|
'后台导入'
|
||||||
ELSE
|
ELSE
|
||||||
'未知数据源'
|
'未知数据源'
|
||||||
END AS COL16,
|
END AS COL16,
|
||||||
|
@ -258,35 +267,23 @@
|
||||||
AND EVS.EVALUATIONID = #{col00}
|
AND EVS.EVALUATIONID = #{col00}
|
||||||
AND EV.evaluationver = '3'
|
AND EV.evaluationver = '3'
|
||||||
AND QUE.QUETYPE = '3') EVSTMP
|
AND QUE.QUETYPE = '3') EVSTMP
|
||||||
ORDER BY QUEID) EVS,
|
ORDER BY QUEID) EVS
|
||||||
KC_EVALUATION EV,
|
LEFT JOIN KC_EVALUATION EV
|
||||||
KC_XQXN_HISTORY XQXN,
|
ON EVS.EVALUATIONID = EV.ID
|
||||||
KC_KETANGBIAO KT,
|
LEFT JOIN KC_KETANGBIAO KT
|
||||||
XXHBXSKC XSKC,
|
ON EVS.KETANGBIAOID = KT.ID
|
||||||
(SELECT CONTENT
|
LEFT JOIN KC_XQXN_HISTORY XQXN
|
||||||
FROM kc_evaluation EV,
|
ON KT.SKRQ >= XQXN.START_TIME
|
||||||
KC_EVALUATIONS EVS,
|
AND KT.SKRQ <= XQXN.END_TIME
|
||||||
KC_EVALUATIONANS ANS
|
LEFT JOIN XXHBXSKC XSKC
|
||||||
WHERE TRUE
|
ON XSKC.GH = EVS.UPUSERID
|
||||||
AND EV.ID = EVS.evaluationid
|
LEFT JOIN (SELECT A.GH, A.DWMC, A.XM, B.ITEM_VALUE, B.ITEM_TEXT
|
||||||
AND EVS.ANSID = ANS.ID
|
|
||||||
AND EV.evaluationver = '3'
|
|
||||||
AND EVS.EVALUATIONID = #{col00}
|
|
||||||
AND EVS.QUEID = '31') ANS2,
|
|
||||||
(SELECT A.GH, A.DWMC, A.XM, B.ITEM_VALUE, B.ITEM_TEXT
|
|
||||||
FROM KC_EXPORT_CONFIG_TPKWCQKJZGLX A, SYS_DICT_ITEM B
|
FROM KC_EXPORT_CONFIG_TPKWCQKJZGLX A, SYS_DICT_ITEM B
|
||||||
WHERE A.TKLX = B.ITEM_VALUE
|
WHERE A.TKLX = B.ITEM_VALUE
|
||||||
AND B.DICT_ID = '1682386362753224705') TKSF,
|
AND B.DICT_ID = '1682386362753224705') TKSF
|
||||||
KC_EVALUATIONQUE QUE
|
ON TKSF.GH = EVS.UPUSERID
|
||||||
WHERE TRUE
|
LEFT JOIN KC_EVALUATIONQUE QUE
|
||||||
AND EVS.KETANGBIAOID = KT.ID
|
ON EVS.QUEID = QUE.ID) YBTK
|
||||||
AND XSKC.GH = EVS.UPUSERID
|
|
||||||
AND TKSF.GH = EVS.UPUSERID
|
|
||||||
AND EVS.EVALUATIONID = EV.ID
|
|
||||||
AND EVS.QUEID = QUE.ID
|
|
||||||
AND KT.SKRQ >= XQXN.START_TIME
|
|
||||||
AND KT.SKRQ <= XQXN.END_TIME
|
|
||||||
ORDER BY EVS.QUEID) YBTK
|
|
||||||
where YBTK.COL00 not in (select col00 from kc_evaluations_stat)
|
where YBTK.COL00 not in (select col00 from kc_evaluations_stat)
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
@ -362,7 +359,16 @@
|
||||||
EVS.UPUSERID AS COL11,
|
EVS.UPUSERID AS COL11,
|
||||||
EVS.UPUSER AS COL12,
|
EVS.UPUSER AS COL12,
|
||||||
TKSF.ITEM_TEXT AS COL13,
|
TKSF.ITEM_TEXT AS COL13,
|
||||||
ANS2.CONTENT AS COL14,
|
(SELECT CONTENT
|
||||||
|
FROM kc_evaluation EV,
|
||||||
|
KC_EVALUATIONS EVS,
|
||||||
|
KC_EVALUATIONANS ANS
|
||||||
|
WHERE TRUE
|
||||||
|
AND EV.ID = EVS.evaluationid
|
||||||
|
AND EVS.ANSID = ANS.ID
|
||||||
|
AND EV.evaluationver = '2'
|
||||||
|
AND EVS.EVALUATIONID = #{col00}
|
||||||
|
AND EVS.QUEID = '17') AS COL14,
|
||||||
CASE EV.EVALUATIONVER
|
CASE EV.EVALUATIONVER
|
||||||
WHEN '2' THEN
|
WHEN '2' THEN
|
||||||
'线上听课表'
|
'线上听课表'
|
||||||
|
@ -381,7 +387,7 @@
|
||||||
WHEN '2' THEN
|
WHEN '2' THEN
|
||||||
'服务大厅'
|
'服务大厅'
|
||||||
WHEN '3' THEN
|
WHEN '3' THEN
|
||||||
'纸质评价'
|
'后台导入'
|
||||||
ELSE
|
ELSE
|
||||||
'未知数据源'
|
'未知数据源'
|
||||||
END AS COL16,
|
END AS COL16,
|
||||||
|
@ -551,35 +557,23 @@
|
||||||
AND EVS.QUEID = QUE.ID
|
AND EVS.QUEID = QUE.ID
|
||||||
AND EV.evaluationver = '2'
|
AND EV.evaluationver = '2'
|
||||||
AND EVS.EVALUATIONID = #{col00}
|
AND EVS.EVALUATIONID = #{col00}
|
||||||
AND QUE.QUETYPE = '3') EVS,
|
AND QUE.QUETYPE = '3') EVS
|
||||||
KC_EVALUATION EV,
|
LEFT JOIN KC_EVALUATION EV
|
||||||
KC_XQXN_HISTORY XQXN,
|
ON EVS.EVALUATIONID = EV.ID
|
||||||
KC_KETANGBIAO KT,
|
LEFT JOIN KC_KETANGBIAO KT
|
||||||
XXHBXSKC XSKC,
|
ON EVS.KETANGBIAOID = KT.ID
|
||||||
(SELECT CONTENT
|
LEFT JOIN KC_XQXN_HISTORY XQXN
|
||||||
FROM kc_evaluation EV,
|
ON KT.SKRQ >= XQXN.START_TIME
|
||||||
KC_EVALUATIONS EVS,
|
AND KT.SKRQ <= XQXN.END_TIME
|
||||||
KC_EVALUATIONANS ANS
|
LEFT JOIN XXHBXSKC XSKC
|
||||||
WHERE TRUE
|
ON XSKC.GH = EVS.UPUSERID
|
||||||
AND EV.ID = EVS.evaluationid
|
LEFT JOIN (SELECT A.GH, A.DWMC, A.XM, B.ITEM_VALUE, B.ITEM_TEXT
|
||||||
AND EVS.ANSID = ANS.ID
|
|
||||||
AND EV.evaluationver = '2'
|
|
||||||
AND EVS.EVALUATIONID = #{col00}
|
|
||||||
AND EVS.QUEID = '17') ANS2,
|
|
||||||
(SELECT A.GH, A.DWMC, A.XM, B.ITEM_VALUE, B.ITEM_TEXT
|
|
||||||
FROM KC_EXPORT_CONFIG_TPKWCQKJZGLX A, SYS_DICT_ITEM B
|
FROM KC_EXPORT_CONFIG_TPKWCQKJZGLX A, SYS_DICT_ITEM B
|
||||||
WHERE A.TKLX = B.ITEM_VALUE
|
WHERE A.TKLX = B.ITEM_VALUE
|
||||||
AND B.DICT_ID = '1682386362753224705') TKSF,
|
AND B.DICT_ID = '1682386362753224705') TKSF
|
||||||
KC_EVALUATIONQUE QUE
|
ON TKSF.GH = EVS.UPUSERID
|
||||||
WHERE TRUE
|
LEFT JOIN KC_EVALUATIONQUE QUE
|
||||||
AND EVS.KETANGBIAOID = KT.ID
|
ON EVS.QUEID = QUE.ID) XSTK
|
||||||
AND XSKC.GH = EVS.UPUSERID
|
|
||||||
AND TKSF.GH = EVS.UPUSERID
|
|
||||||
AND EVS.EVALUATIONID = EV.ID
|
|
||||||
AND EVS.QUEID = QUE.ID
|
|
||||||
AND KT.SKRQ >= XQXN.START_TIME
|
|
||||||
AND KT.SKRQ <= XQXN.END_TIME
|
|
||||||
ORDER BY EVS.QUEID) XSTK
|
|
||||||
where XSTK.COL00 not in (select col00 from kc_evaluations_stat)
|
where XSTK.COL00 not in (select col00 from kc_evaluations_stat)
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
@ -655,7 +649,16 @@
|
||||||
EVS.UPUSERID AS COL11,
|
EVS.UPUSERID AS COL11,
|
||||||
EVS.UPUSER AS COL12,
|
EVS.UPUSER AS COL12,
|
||||||
TKSF.ITEM_TEXT AS COL13,
|
TKSF.ITEM_TEXT AS COL13,
|
||||||
ANS2.CONTENT AS COL14,
|
(SELECT CONTENT
|
||||||
|
FROM kc_evaluation EV,
|
||||||
|
KC_EVALUATIONS EVS,
|
||||||
|
KC_EVALUATIONANS ANS
|
||||||
|
WHERE TRUE
|
||||||
|
AND EV.ID = EVS.evaluationid
|
||||||
|
AND EVS.ANSID = ANS.ID
|
||||||
|
AND EV.evaluationver = '4'
|
||||||
|
AND EVS.EVALUATIONID = #{col00}
|
||||||
|
AND EVS.QUEID = '48') AS COL14,
|
||||||
CASE EV.EVALUATIONVER
|
CASE EV.EVALUATIONVER
|
||||||
WHEN '2' THEN
|
WHEN '2' THEN
|
||||||
'线上听课表'
|
'线上听课表'
|
||||||
|
@ -674,7 +677,7 @@
|
||||||
WHEN '2' THEN
|
WHEN '2' THEN
|
||||||
'服务大厅'
|
'服务大厅'
|
||||||
WHEN '3' THEN
|
WHEN '3' THEN
|
||||||
'纸质评价'
|
'后台导入'
|
||||||
ELSE
|
ELSE
|
||||||
'未知数据源'
|
'未知数据源'
|
||||||
END AS COL16,
|
END AS COL16,
|
||||||
|
@ -816,35 +819,23 @@
|
||||||
AND EV.evaluationver = '4'
|
AND EV.evaluationver = '4'
|
||||||
AND EVS.EVALUATIONID = #{col00}
|
AND EVS.EVALUATIONID = #{col00}
|
||||||
AND QUE.QUETYPE = '3') EVSTMP
|
AND QUE.QUETYPE = '3') EVSTMP
|
||||||
ORDER BY QUEID) EVS,
|
ORDER BY QUEID) EVS
|
||||||
KC_EVALUATION EV,
|
LEFT JOIN KC_EVALUATION EV
|
||||||
KC_XQXN_HISTORY XQXN,
|
ON EVS.EVALUATIONID = EV.ID
|
||||||
KC_KETANGBIAO KT,
|
LEFT JOIN KC_KETANGBIAO KT
|
||||||
XXHBXSKC XSKC,
|
ON EVS.KETANGBIAOID = KT.ID
|
||||||
(SELECT CONTENT
|
LEFT JOIN KC_XQXN_HISTORY XQXN
|
||||||
FROM kc_evaluation EV,
|
ON KT.SKRQ >= XQXN.START_TIME
|
||||||
KC_EVALUATIONS EVS,
|
AND KT.SKRQ <= XQXN.END_TIME
|
||||||
KC_EVALUATIONANS ANS
|
LEFT JOIN XXHBXSKC XSKC
|
||||||
WHERE TRUE
|
ON XSKC.GH = EVS.UPUSERID
|
||||||
AND EV.ID = EVS.evaluationid
|
LEFT JOIN (SELECT A.GH, A.DWMC, A.XM, B.ITEM_VALUE, B.ITEM_TEXT
|
||||||
AND EVS.ANSID = ANS.ID
|
|
||||||
AND EV.evaluationver = '4'
|
|
||||||
AND EVS.EVALUATIONID = #{col00}
|
|
||||||
AND EVS.QUEID = '48') ANS2,
|
|
||||||
(SELECT A.GH, A.DWMC, A.XM, B.ITEM_VALUE, B.ITEM_TEXT
|
|
||||||
FROM KC_EXPORT_CONFIG_TPKWCQKJZGLX A, SYS_DICT_ITEM B
|
FROM KC_EXPORT_CONFIG_TPKWCQKJZGLX A, SYS_DICT_ITEM B
|
||||||
WHERE A.TKLX = B.ITEM_VALUE
|
WHERE A.TKLX = B.ITEM_VALUE
|
||||||
AND B.DICT_ID = '1682386362753224705') TKSF,
|
AND B.DICT_ID = '1682386362753224705') TKSF
|
||||||
KC_EVALUATIONQUE QUE
|
ON TKSF.GH = EVS.UPUSERID
|
||||||
WHERE TRUE
|
LEFT JOIN KC_EVALUATIONQUE QUE
|
||||||
AND EVS.KETANGBIAOID = KT.ID
|
ON EVS.QUEID = QUE.ID) THPJ
|
||||||
AND XSKC.GH = EVS.UPUSERID
|
|
||||||
AND TKSF.GH = EVS.UPUSERID
|
|
||||||
AND EVS.EVALUATIONID = EV.ID
|
|
||||||
AND EVS.QUEID = QUE.ID
|
|
||||||
AND KT.SKRQ >= XQXN.START_TIME
|
|
||||||
AND KT.SKRQ <= XQXN.END_TIME
|
|
||||||
ORDER BY EVS.QUEID) THPJ
|
|
||||||
where THPJ.COL00 not in (select col00 from kc_evaluations_stat)
|
where THPJ.COL00 not in (select col00 from kc_evaluations_stat)
|
||||||
</select>
|
</select>
|
||||||
<update id="updateHuanhang">
|
<update id="updateHuanhang">
|
||||||
|
|
Loading…
Reference in New Issue