Browse Source

报表

master
dimengzhe 2 years ago
parent
commit
9ead35b6e1
  1. 37
      anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportMapper.xml

37
anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportMapper.xml

@ -104,17 +104,32 @@
<select id="selectByBrand" resultType="com.yxt.anrui.reportcenter.api.dailyreport.BrandVo"> <select id="selectByBrand" resultType="com.yxt.anrui.reportcenter.api.dailyreport.BrandVo">
SELECT dr.brandSid linkSid, SELECT dr.brandSid linkSid,
dr.brandName NAME, dr.brandName NAME,
( b.colspan
SELECT count(ddr.id)
FROM daily_report ddr
left join anrui_base.base_model_config bmv on ddr.vehMConfigSid = bmv.sid
left join anrui_base.base_vehicle_model bm on bm.sid = ddr.vehModelSid
WHERE ddr.brandSid = dr.brandSid
AND DATE_FORMAT(ddr.createTime, '%Y-%m-%d') = #{queryTime}
and ddr.busOrgSid = #{sybOrgSid}
group by (bm.fuelTypeValue+bm.emissionStandardValue)
) as colspan
FROM daily_report dr FROM daily_report dr
left join
(
select
count(a.brandSid) as colspan,
a.brandSid
from
(SELECT
ddr.brandSid
FROM
daily_report ddr
left join
anrui_base.base_model_config bmv
on ddr.vehMConfigSid = bmv.sid
left join
anrui_base.base_vehicle_model bm
on bm.sid = ddr.vehModelSid
WHERE
DATE_FORMAT(ddr.createTime, '%Y-%m-%d') = #{queryTime}
and ddr.busOrgSid = #{sybOrgSid}
group by
ddr.brandSid,
bm.fuelTypeValue,
bm.emissionStandardValue )a group by a.brandSid) b
on b.brandSid = dr.brandSid
WHERE dr.busOrgSid = #{sybOrgSid} WHERE dr.busOrgSid = #{sybOrgSid}
AND DATE_FORMAT(dr.createTime, '%Y-%m-%d') = #{queryTime} AND DATE_FORMAT(dr.createTime, '%Y-%m-%d') = #{queryTime}
GROUP BY dr.brandSid GROUP BY dr.brandSid
@ -182,7 +197,7 @@
#{item} #{item}
</foreach> </foreach>
<!-- group by dr.busOrgSid, dr.brandSid, dr.vehModelSid, dr.vehMConfigSid--> <!-- group by dr.busOrgSid, dr.brandSid, dr.vehModelSid, dr.vehMConfigSid-->
group by (bm.fuelTypeValue+bm.emissionStandardValue) group by bm.fuelTypeValue,bm.emissionStandardValue
order by dr.brandSid desc order by dr.brandSid desc
</select> </select>

Loading…
Cancel
Save