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