update 科室总体统计sql

This commit is contained in:
lijiarao
2022-12-12 14:27:21 +08:00
parent 3786b01373
commit ecae0a80ae
@@ -2382,25 +2382,33 @@
</select> </select>
<select id="overallDepartmentStatistics" resultType="com.jero.statistics.entity.DepartStatistics"> <select id="overallDepartmentStatistics" resultType="com.jero.statistics.entity.DepartStatistics">
select select sd.depart_name,IFNULL(a.confirmAmount,0) as confirmAmount
sum(no_tax_amount) as confirmAmount, from sys_depart sd left join (
v.depart as departName select
from pay_confirm_payment_record pcpr left join v_statistical v on pcpr.project_id = v.projectId sum(no_tax_amount) as confirmAmount,
<where> v.depart as departName
DATE_FORMAT (payment_date,'%Y') like concat(#{year}, '%') from pay_confirm_payment_record pcpr left join v_statistical v on pcpr.project_id = v.projectId
</where> <where>
group by departCode DATE_FORMAT (payment_date,'%Y') like concat(#{year}, '%')
</where>
group by departCode) a
on sd.depart_name = a.departName
where sd.org_code != 'A05'
</select> </select>
<select id="allDepartmentStatistics" resultType="com.jero.statistics.entity.DepartStatistics"> <select id="allDepartmentStatistics" resultType="com.jero.statistics.entity.DepartStatistics">
select select sd.depart_name,IFNULL(a.allMoney,0) as allMoney
sum(allMoney) as allMoney, from sys_depart sd left join (
v.depart as departName select
from v_statistical v sum(allMoney) as allMoney,
<where> v.depart as departName
year = #{year} from v_statistical v
</where> <where>
group by departCode year = #{year}
</where>
group by departCode) a
on sd.depart_name = a.departName
where sd.org_code != 'A05'
order by allMoney desc order by allMoney desc
</select> </select>
</mapper> </mapper>