select <iftest="projectId == null">'合计' AS project_name,</if><iftest="projectId != null"> project_name,</if> group_CONCAT(DISTINCT YEAR (statistics_start),'年',MONTH (statistics_start),'月') AS date, sum(total_time) AS total_time, sum(cost) AS cost
select <iftest="projectId == null">'合计' AS project_name,</if><iftest="projectId != null"> project_name,'合计' AS dept_name,</if> group_CONCAT(DISTINCT YEAR (statistics_start),'年',MONTH (statistics_start),'月') AS date, sum(total_time) AS total_time, sum(cost) AS cost
from work_project_time_cost ptc join work_project p on ptc.project_id = p.id join work_dept d on ptc.dept_id = d.id
from work_project_time_cost ptc join work_project p on ptc.project_id = p.id join work_dept d on ptc.dept_id = d.id
<where>
<where>
<iftest="projectId != null ">
<iftest="projectId != null ">
...
@@ -148,6 +148,7 @@
...
@@ -148,6 +148,7 @@
</if>
</if>
</where>
</where>
group by ptc.project_id,project_name,year(statistics_start),MONTH(statistics_start) <iftest="projectId != null "> ,d.dept_name</if>
group by ptc.project_id,project_name,year(statistics_start),MONTH(statistics_start) <iftest="projectId != null "> ,d.dept_name</if>