|
|
@ -106,30 +106,25 @@ |
|
|
|
dr.brandName NAME, |
|
|
|
b.colspan |
|
|
|
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 |
|
|
|
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} |
|
|
|
AND DATE_FORMAT(dr.createTime, '%Y-%m-%d') = #{queryTime} |
|
|
|
GROUP BY dr.brandSid |
|
|
@ -197,7 +192,7 @@ |
|
|
|
#{item} |
|
|
|
</foreach> |
|
|
|
<!-- group by dr.busOrgSid, dr.brandSid, dr.vehModelSid, dr.vehMConfigSid--> |
|
|
|
group by dr.brandSid,bm.fuelTypeValue,bm.emissionStandardValue |
|
|
|
group by dr.brandSid, bm.fuelTypeValue, bm.emissionStandardValue |
|
|
|
order by dr.brandSid desc |
|
|
|
</select> |
|
|
|
|
|
|
@ -407,14 +402,34 @@ |
|
|
|
<select id="selectByBrand2" resultType="com.yxt.anrui.reportcenter.api.dailyreport.BrandVo"> |
|
|
|
SELECT dr.brandSid linkSid, |
|
|
|
dr.brandName NAME, |
|
|
|
( |
|
|
|
SELECT count(ddr.vehModelSid) |
|
|
|
FROM daily_report ddr |
|
|
|
WHERE ddr.brandSid = dr.brandSid |
|
|
|
AND DATE_FORMAT(ddr.createTime, '%Y-%m-%d') = #{date} |
|
|
|
and ddr.useOrgSid = #{useOrgSid} |
|
|
|
) as colspan |
|
|
|
b.colspan |
|
|
|
<!--( |
|
|
|
SELECT count(ddr.vehModelSid) |
|
|
|
FROM daily_report ddr |
|
|
|
WHERE ddr.brandSid = dr.brandSid |
|
|
|
AND DATE_FORMAT(ddr.createTime, '%Y-%m-%d') = #{date} |
|
|
|
and ddr.useOrgSid = #{useOrgSid} |
|
|
|
) as colspan--> |
|
|
|
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') = #{date} |
|
|
|
and ddr.useOrgSid = #{useOrgSid} |
|
|
|
group by ddr.brandSid, |
|
|
|
bm.fuelTypeValue, |
|
|
|
bm.emissionStandardValue) a |
|
|
|
group by a.brandSid) b |
|
|
|
on b.brandSid = dr.brandSid |
|
|
|
WHERE dr.useOrgSid = #{useOrgSid} |
|
|
|
AND DATE_FORMAT(dr.createTime, '%Y-%m-%d') = #{date} |
|
|
|
GROUP BY dr.brandSid |
|
|
@ -422,7 +437,7 @@ |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selectReport4" resultType="com.yxt.anrui.reportcenter.api.dailyreport.DailyReportVo"> |
|
|
|
select ifnull(dr.saleOfStockRatio, 0) as saleOfStockRatio, |
|
|
|
select <!--ifnull(dr.saleOfStockRatio, 0) as saleOfStockRatio, |
|
|
|
ifnull(dr.stock_total, 0) as stock_total, |
|
|
|
ifnull(dr.stock_unreserve, 0) as stock_unreserve, |
|
|
|
ifnull(dr.stock_reserve, 0) as stock_reserve, |
|
|
@ -468,10 +483,57 @@ |
|
|
|
ifnull(dr.deliver_subtotal_month, 0) as deliver_subtotal_month, |
|
|
|
ifnull(dr.deliver_loan_year, 0) as deliver_loan_year, |
|
|
|
ifnull(dr.deliver_full_year, 0) as deliver_full_year, |
|
|
|
ifnull(dr.deliver_subtotal_year, 0) as deliver_subtotal_year |
|
|
|
ifnull(dr.deliver_subtotal_year, 0) as deliver_subtotal_year--> |
|
|
|
ifnull(sum(dr.saleOfStockRatio), 0) as saleOfStockRatio, |
|
|
|
ifnull(sum(dr.stock_total), 0) as stock_total, |
|
|
|
ifnull(sum(dr.stock_unreserve), 0) as stock_unreserve, |
|
|
|
ifnull(sum(dr.stock_reserve), 0) as stock_reserve, |
|
|
|
ifnull(sum(dr.stock_subtotal), 0) as stock_subtotal, |
|
|
|
ifnull(sum(dr.stock_buyout_unreserve), 0) as stock_buyout_unreserve, |
|
|
|
ifnull(sum(dr.stock_buyout_reserve), 0) as stock_buyout_reserve, |
|
|
|
ifnull(sum(dr.stock_buyout_subtotal), 0) as stock_buyout_subtotal, |
|
|
|
ifnull(sum(dr.pcOrder_unreserve), 0) as pcOrder_unreserve, |
|
|
|
ifnull(sum(dr.pcOrder_reserve), 0) as pcOrder_reserve, |
|
|
|
ifnull(sum(dr.pcOrder_subtotal), 0) as pcOrder_subtotal, |
|
|
|
ifnull(sum(dr.simpleOrder_day), 0) as simpleOrder_day, |
|
|
|
ifnull(sum(dr.simpleOrder_month), 0) as simpleOrder_month, |
|
|
|
ifnull(sum(dr.saleOrder_full_day), 0) as saleOrder_full_day, |
|
|
|
ifnull(sum(dr.saleOrder_loan_day), 0) as saleOrder_loan_day, |
|
|
|
ifnull(sum(dr.saleOrder_subtotal_day), 0) as saleOrder_subtotal_day, |
|
|
|
ifnull(sum(dr.saleOrder_full_month), 0) as saleOrder_full_month, |
|
|
|
ifnull(sum(dr.saleOrder_loan_month), 0) as saleOrder_loan_month, |
|
|
|
ifnull(sum(dr.saleOrder_subtotal_month), 0) as saleOrder_subtotal_month, |
|
|
|
ifnull(sum(dr.saleOrder_waitVeh_total), 0) as saleOrder_waitVeh_total, |
|
|
|
ifnull(sum(dr.sale_full_day), 0) as sale_full_day, |
|
|
|
ifnull(sum(dr.sale_loan_day), 0) as sale_loan_day, |
|
|
|
ifnull(sum(dr.sale_subtotal_day), 0) as sale_subtotal_day, |
|
|
|
ifnull(sum(dr.sale_full_month), 0) as sale_full_month, |
|
|
|
ifnull(sum(dr.sale_loan_month), 0) as sale_loan_month, |
|
|
|
ifnull(sum(dr.sale_subtotal_month), 0) as sale_subtotal_month, |
|
|
|
ifnull(sum(dr.sale_full_year), 0) as sale_full_year, |
|
|
|
ifnull(sum(dr.sale_loan_year), 0) as sale_loan_year, |
|
|
|
ifnull(sum(dr.sale_subtotal_year), 0) as sale_subtotal_year, |
|
|
|
ifnull(sum(dr.manufacturer_invoicing_year), 0) as manufacturer_invoicing_year, |
|
|
|
ifnull(sum(dr.buyout_day), 0) as buyout_day, |
|
|
|
ifnull(sum(dr.buyout_month), 0) as buyout_month, |
|
|
|
ifnull(sum(dr.buyout_year), 0) as buyout_year, |
|
|
|
ifnull(sum(dr.arrears_carry_veh_count), 0) as arrears_carry_veh_count, |
|
|
|
ifnull(sum(dr.arrears_carry_veh_amount), 0) as arrears_carry_veh_amount, |
|
|
|
ifnull(sum(dr.loan_not_count), 0) as loan_not_count, |
|
|
|
ifnull(sum(dr.loan_not_amount), 0) as loan_not_amount, |
|
|
|
dr.remarks, |
|
|
|
ifnull(sum(dr.deliver_loan_day), 0) as deliver_loan_day, |
|
|
|
ifnull(sum(dr.deliver_full_day), 0) as deliver_full_day, |
|
|
|
ifnull(sum(dr.deliver_subtotal_day), 0) as deliver_subtotal_day, |
|
|
|
ifnull(sum(dr.deliver_loan_month), 0) as deliver_loan_month, |
|
|
|
ifnull(sum(dr.deliver_full_month), 0) as deliver_full_month, |
|
|
|
ifnull(sum(dr.deliver_subtotal_month), 0) as deliver_subtotal_month, |
|
|
|
ifnull(sum(dr.deliver_loan_year), 0) as deliver_loan_year, |
|
|
|
ifnull(sum(dr.deliver_full_year), 0) as deliver_full_year, |
|
|
|
ifnull(sum(dr.deliver_subtotal_year), 0) as deliver_subtotal_year |
|
|
|
, |
|
|
|
bm.fuelTypeValue, |
|
|
|
bm.emissionStandardValue |
|
|
|
bm.fuelTypeValue, |
|
|
|
bm.emissionStandardValue |
|
|
|
from daily_report dr |
|
|
|
left join anrui_base.base_vehicle_model bm on bm.sid = dr.vehModelSid |
|
|
|
left join anrui_base.base_model_config bmc on bmc.sid = dr.vehMConfigSid |
|
|
@ -481,6 +543,7 @@ |
|
|
|
<foreach collection="join" item="item" index="index" open="(" separator="," close=")"> |
|
|
|
#{item} |
|
|
|
</foreach> |
|
|
|
group by dr.brandSid, bm.fuelTypeValue, bm.emissionStandardValue |
|
|
|
order by dr.brandSid desc |
|
|
|
</select> |
|
|
|
</mapper> |