update 科室总体统计sql
This commit is contained in:
+24
-16
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user