select zczj.zczj_zadjdm as zczjzadjdm ,count(*) as num
from tb_st_asj asj INNER JOIN tb_xw_asjcz asjcz on asj.asjbh=asjcz.asjbh INNER JOIN tb_xw_zczj zczj on asj.asjbh=zczj.asjbh
<includerefid="common-condition"/>
<includerefid="pa-condition"/>
group by zczj.zczj_zadjdm
</select>
...
...
@@ -815,13 +815,13 @@
(CASE WHEN dictitem.code='999' THEN '其他' ELSE (select name from sys_dictitem where groupid='CODE_TSSD' and code=dictitem.code) END) as name,
IFNULL(tssd.num,0) num
from
(select * from ( select (CASE WHEN (code = '01' or code = '08' or code = '02' or code = '03') THEN code ELSE '999' END) code from sys_dictitem where groupid='CODE_TSSD' ) dictitem group by dictitem.code) dictitem
(select * from ( select (CASE WHEN (code = '01' or code = '02' or code = '03') THEN code ELSE '999' END) code from sys_dictitem where groupid='CODE_TSSD' ) dictitem group by dictitem.code) dictitem
LEFT JOIN
(SELECT tssd.tssddm as code,
count(*) as num
FROM (
select (CASE
WHEN (asj.tssddm = '01' or asj.tssddm = '08' or asj.tssddm = '02' or asj.tssddm = '03') THEN asj.tssddm
WHEN (asj.tssddm = '01' or asj.tssddm = '02' or asj.tssddm = '03') THEN asj.tssddm
ELSE '999' END) as tssddm from tb_st_asj asj inner join tb_xw_asjcz asjcz on asj.asjbh=asjcz.asjbh