综合销售汇总, 数据排序调整

This commit is contained in:
king
2026-04-28 11:30:48 +08:00
parent 31c425af35
commit b14b28fbee

View File

@@ -1161,12 +1161,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="selectNewGrBiSaAggGroupHZList" resultType="java.util.Map"> <select id="selectNewGrBiSaAggGroupHZList" resultType="java.util.Map">
select t.* from (
SELECT SELECT
'自营品种' as bk, '自营品种' as bk,
IF(GROUPING (saler_name, zone_name) = 2, CONCAT(zone_name, "总计"), IFNULL(zone_name, '省区合计')) AS zone_name, IF(GROUPING (saler_name, zone_name) = 2, CONCAT(zone_name, "总计"), IFNULL(zone_name, '省区合计')) AS zone_name,
c.position, c.position,
saler_name, saler_name,
-- GROUPING (saler_name, zone_name, c.position), -- GROUPING (saler_name, zone_name, c.position),
ROUND(SUM(IF(`use_month` = '1', this_month_sa_money, null)) / 10000, 2) AS month_sa_money_1, ROUND(SUM(IF(`use_month` = '1', this_month_sa_money, null)) / 10000, 2) AS month_sa_money_1,
ROUND(SUM(IF(`use_month` = '2', this_month_sa_money, null)) / 10000, 2) AS month_sa_money_2, ROUND(SUM(IF(`use_month` = '2', this_month_sa_money, null)) / 10000, 2) AS month_sa_money_2,
ROUND(SUM(IF(`use_month` = '3', this_month_sa_money, null)) / 10000, 2) AS month_sa_money_3, ROUND(SUM(IF(`use_month` = '3', this_month_sa_money, null)) / 10000, 2) AS month_sa_money_3,
@@ -1192,7 +1193,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
saler_name, saler_name,
c.position WITH ROLLUP c.position WITH ROLLUP
HAVING GROUPING (saler_name, zone_name, c.position) != 1 HAVING GROUPING (saler_name, zone_name, c.position) != 1 ORDER BY a.zone_name DESC, zone_name ASC, c.position IS NULL , c.position DESC
) t
UNION ALL UNION ALL
SELECT SELECT