| | |
| | | SELECT IFNULL(A.lastmonth, 0) AS lastmonth, |
| | | IFNULL(B.thismouth, 0) AS thismouth, |
| | | IFNULL(A.amount, 0) AS lastamount, |
| | | IFNULL(b.amount, 0) AS thisamount |
| | | IFNULL(B.amount, 0) AS thisamount |
| | | FROM ( |
| | | SELECT COUNT |
| | | SELECT COUNTb. |
| | | (*) AS lastmonth, |
| | | amount, |
| | | deptid |
| | |
| | | ) B ON A.deptid = B.deptid |
| | | ) C |
| | | LEFT JOIN blade_dept d ON C.deptid = d.id |
| | | LEFT JOIN sys_jurisdiction j ON j.id = c.jurisdiction where 1=1 |
| | | LEFT JOIN sys_jurisdiction j ON j.id = C.jurisdiction where 1=1 |
| | | <if test="jurisdiction!=null and jurisdiction!='' and jurisdiction!='1123598813738675201'"> |
| | | and C.jurisdiction =#{jurisdiction} |
| | | </if> |
| | |
| | | ) B ON A.dept_id = B.dept_id |
| | | ) C |
| | | LEFT JOIN blade_dept d ON C.dept_id = d.id |
| | | LEFT JOIN sys_jurisdiction j ON j.id = c.jurisdiction WHERE 1=1 |
| | | LEFT JOIN sys_jurisdiction j ON j.id = C.jurisdiction WHERE 1=1 |
| | | <if test="jurisdiction!=null and jurisdiction!='' and jurisdiction!='1123598813738675201'"> |
| | | and C.jurisdiction =#{jurisdiction} |
| | | </if> |
| | |
| | | GROUP BY dept_id, jurisdiction |
| | | ) B ON A.dept_id = B.dept_id) C |
| | | LEFT JOIN blade_dept d ON C.dept_id = d.id |
| | | LEFT JOIN sys_jurisdiction j ON j.id = c.jurisdiction where 1=1 |
| | | LEFT JOIN sys_jurisdiction j ON j.id = C.jurisdiction where 1=1 |
| | | <if test="jurisdiction!=null and jurisdiction!='' and jurisdiction!='1123598813738675201'"> |
| | | and C.jurisdiction =#{jurisdiction} |
| | | </if> |