Browse Source

报表

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

35
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
FROM daily_report dr
left join
( (
SELECT count(ddr.id) select
FROM daily_report ddr count(a.brandSid) as colspan,
left join anrui_base.base_model_config bmv on ddr.vehMConfigSid = bmv.sid a.brandSid
left join anrui_base.base_vehicle_model bm on bm.sid = ddr.vehModelSid from
WHERE ddr.brandSid = dr.brandSid (SELECT
AND DATE_FORMAT(ddr.createTime, '%Y-%m-%d') = #{queryTime} 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} and ddr.busOrgSid = #{sybOrgSid}
group by (bm.fuelTypeValue+bm.emissionStandardValue) group by
) as colspan ddr.brandSid,
FROM daily_report dr 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