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 id="overallDepartmentStatistics" resultType="com.jero.statistics.entity.DepartStatistics">
select
sum(no_tax_amount) as confirmAmount,
v.depart as departName
from pay_confirm_payment_record pcpr left join v_statistical v on pcpr.project_id = v.projectId
<where>
DATE_FORMAT (payment_date,'%Y') like concat(#{year}, '%')
</where>
group by departCode
select sd.depart_name,IFNULL(a.confirmAmount,0) as confirmAmount
from sys_depart sd left join (
select
sum(no_tax_amount) as confirmAmount,
v.depart as departName
from pay_confirm_payment_record pcpr left join v_statistical v on pcpr.project_id = v.projectId
<where>
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 id="allDepartmentStatistics" resultType="com.jero.statistics.entity.DepartStatistics">
select
sum(allMoney) as allMoney,
v.depart as departName
from v_statistical v
<where>
year = #{year}
</where>
group by departCode
select sd.depart_name,IFNULL(a.allMoney,0) as allMoney
from sys_depart sd left join (
select
sum(allMoney) as allMoney,
v.depart as departName
from v_statistical v
<where>
year = #{year}
</where>
group by departCode) a
on sd.depart_name = a.departName
where sd.org_code != 'A05'
order by allMoney desc
</select>
</mapper>