|
@@ -28,15 +28,15 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="DeptRunningWaterReport" resultType="com.fjhx.account.entity.account.vo.AccountRunningWaterVo">
|
|
|
- SELECT
|
|
|
- IF(ar.`status` = 10,SUM(wd.amount),0) incomeAmount,
|
|
|
- IF(ar.`status` = 20,SUM(wd.amount),0) expenditureAmount,
|
|
|
- wd.dept_id deptId,
|
|
|
- DATE_FORMAT(ar.create_time,'%Y-%m') time,
|
|
|
- (IF(ar.`status` = 10,SUM(wd.amount),0) - IF(ar.`status` = 20,SUM(wd.amount),0)) balanceAmount
|
|
|
+ SELECT SUM(IF(ar.`status` = 10, wd.amount, 0)) incomeAmount,
|
|
|
+ SUM(IF(ar.`status` = 20, wd.amount, 0)) expenditureAmount,
|
|
|
+ wd.dept_id deptId,
|
|
|
+ DATE_FORMAT(ar.create_time, '%Y-%m') time,
|
|
|
+ SUM(IF(ar.`status` = 10,wd.amount,0) - IF(ar.`status` = 20,wd.amount,0)) balanceAmount
|
|
|
FROM
|
|
|
account_dept_running_water rw
|
|
|
- JOIN account_dept_running_water_detail wd ON rw.id = wd.dept_running_water_id
|
|
|
+ JOIN account_dept_running_water_detail wd
|
|
|
+ ON rw.id = wd.dept_running_water_id
|
|
|
LEFT JOIN account_running_water ar ON rw.running_water_id = ar.id
|
|
|
${ew.customSqlSegment}
|
|
|
</select>
|