SQL1: SELECT a.amt + b.amt + c.amt + d.amt + f.amt + g.amt AS "2022零售金额(按照分销价)" FROM (SELECT SUM(dec01) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE mgclear_time >= '2022-01-01 00:00:00' AND mgclear_time <= '2022-12-31 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3') AND brand_code <> 'VPG' AND store_code IN (SELECT DISTINCT store_code FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE dec01 <> 0)) a, (SELECT SUM(goods_amt) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE mgclear_time >= '2022-01-01 00:00:00' AND mgclear_time <= '2022-12-31 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3') AND brand_code <> 'VPG' AND store_code NOT IN (SELECT DISTINCT store_code FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE dec01 <> 0)) b, (SELECT SUM(dec01) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_return_mt WHERE mgclear_time >= '2022-01-01 00:00:00' AND mgclear_time <= '2022-12-31 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3') AND brand_code <> 'VPG' AND store_code IN (SELECT DISTINCT store_code FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE dec01 <> 0)) c, (SELECT SUM(return_goods_amt) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_return_mt WHERE mgclear_time >= '2022-01-01 00:00:00' AND mgclear_time <= '2022-12-31 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3') AND brand_code <> 'VPG' AND store_code NOT IN (SELECT DISTINCT store_code FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE dec01 <> 0)) d, (SELECT SUM(special_barcode_amt) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_change_mt WHERE mgclear_time >= '2022-01-01 00:00:00' AND mgclear_time <= '2022-12-31 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3')) f, (SELECT SUM(freight_amt) AS amt FROM (SELECT MAX(order_freight_amt) AS freight_amt FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE mgclear_time >= '2022-01-01 00:00:00' AND mgclear_time <= '2022-12-31 23:59:59' AND source_system LIKE 'EC%' GROUP BY system_order_no)) g; SQL2: SELECT a.amt + b.amt + c.amt + d.amt + f.amt + g.amt AS "2023零售金额(按照分销价)" FROM (SELECT SUM(dec01) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE mgclear_time >= '2023-01-01 00:00:00' AND mgclear_time <= '2023-12-31 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3') AND brand_code <> 'VPG' AND store_code IN (SELECT DISTINCT store_code FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE dec01 <> 0)) a, (SELECT SUM(goods_amt) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE mgclear_time >= '2023-01-01 00:00:00' AND mgclear_time <= '2023-12-31 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3') AND brand_code <> 'VPG' AND store_code NOT IN (SELECT DISTINCT store_code FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE dec01 <> 0)) b, (SELECT SUM(dec01) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_return_mt WHERE mgclear_time >= '2023-01-01 00:00:00' AND mgclear_time <= '2023-12-31 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3') AND brand_code <> 'VPG' AND store_code IN (SELECT DISTINCT store_code FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE dec01 <> 0)) c, (SELECT SUM(return_goods_amt) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_return_mt WHERE mgclear_time >= '2023-01-01 00:00:00' AND mgclear_time <= '2023-12-31 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3') AND brand_code <> 'VPG' AND store_code NOT IN (SELECT DISTINCT store_code FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE dec01 <> 0)) d, (SELECT SUM(special_barcode_amt) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_change_mt WHERE mgclear_time >= '2023-01-01 00:00:00' AND mgclear_time <= '2023-12-31 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3')) f, (SELECT SUM(freight_amt) AS amt FROM (SELECT MAX(order_freight_amt) AS freight_amt FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE mgclear_time >= '2023-01-01 00:00:00' AND mgclear_time <= '2023-12-31 23:59:59' AND source_system LIKE 'EC%' GROUP BY system_order_no)) g; SQL3: SELECT a.amt + b.amt + c.amt + d.amt + f.amt AS "2024零售金额(按照分销价)" FROM (SELECT SUM(dec01) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE mgclear_time >= '2024-01-01 00:00:00' AND mgclear_time <= '2024-12-31 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3') AND brand_code <> 'VPG' AND store_code IN (SELECT DISTINCT store_code FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE dec01 <> 0)) a, (SELECT SUM(goods_amt) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE mgclear_time >= '2024-01-01 00:00:00' AND mgclear_time <= '2024-12-31 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3') AND brand_code <> 'VPG' AND store_code NOT IN (SELECT DISTINCT store_code FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE dec01 <> 0)) b, (SELECT SUM(dec01) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_return_mt WHERE mgclear_time >= '2024-01-01 00:00:00' AND mgclear_time <= '2024-12-31 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3') AND brand_code <> 'VPG' AND store_code IN (SELECT DISTINCT store_code FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE dec01 <> 0)) c, (SELECT SUM(return_goods_amt) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_return_mt WHERE mgclear_time >= '2024-01-01 00:00:00' AND mgclear_time <= '2024-12-31 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3') AND brand_code <> 'VPG' AND store_code NOT IN (SELECT DISTINCT store_code FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE dec01 <> 0)) d, (SELECT SUM(special_barcode_amt) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_change_mt WHERE mgclear_time >= '2024-01-01 00:00:00' AND mgclear_time <= '2024-12-31 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3')) f; SQL4: SELECT a.amt + b.amt + c.amt + d.amt + f.amt AS "202501-202506零售金额(按照分销价)" FROM (SELECT SUM(dec01) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE mgclear_time >= '2025-01-01 00:00:00' AND mgclear_time <= '2025-06-30 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3') AND brand_code <> 'VPG' AND store_code IN (SELECT DISTINCT store_code FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE dec01 <> 0)) a, (SELECT SUM(goods_amt) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE mgclear_time >= '2025-01-01 00:00:00' AND mgclear_time <= '2025-06-30 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3') AND brand_code <> 'VPG' AND store_code NOT IN (SELECT DISTINCT store_code FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE dec01 <> 0)) b, (SELECT SUM(dec01) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_return_mt WHERE mgclear_time >= '2025-01-01 00:00:00' AND mgclear_time <= '2025-06-30 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3') AND brand_code <> 'VPG' AND store_code IN (SELECT DISTINCT store_code FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE dec01 <> 0)) c, (SELECT SUM(return_goods_amt) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_return_mt WHERE mgclear_time >= '2025-01-01 00:00:00' AND mgclear_time <= '2025-06-30 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3') AND brand_code <> 'VPG' AND store_code NOT IN (SELECT DISTINCT store_code FROM dwd_trade_hkaudit_ecommerce_sale_mt WHERE dec01 <> 0)) d, (SELECT SUM(special_barcode_amt) AS amt FROM dwd_trade_hkaudit_ecommerce_sale_change_mt WHERE mgclear_time >= '2025-01-01 00:00:00' AND mgclear_time <= '2025-06-30 23:59:59' AND source_system NOT IN ('SBZ_HIS_NEW', 'JXHE3', 'SBZE3_NEW3')) f; SQL5: SELECT a.perYear AS "年份", a.brandCode AS "品牌编码", SUM(a.amount + b.billGoodsAmt) AS "净销售金额(元)" FROM (SELECT perYear, brandCode, SUM(goodsAmt) + SUM(returnGoodsAmt) + SUM(orderChangeAmt) AS amount FROM (SELECT t1.perYear AS perYear, t1.brand_code_t AS brandCode, t1.real_goods_amt_t AS goodsAmt, t2.real_return_goods_amt_t AS returnGoodsAmt, t3.orderChangeAmt AS orderChangeAmt FROM (SELECT SUBSTR(mgclear_time, 1, 4) AS perYear, store_code, MAX(brand_code) AS brand_code_t, SUM(real_goods_amt) AS real_goods_amt_t FROM (SELECT mgclear_time, store_code, brand_code, real_goods_amt FROM custom_online_sale_order_local WHERE mgclear_time <> '' AND SUBSTR(mgclear_time, 1, 10) >= '2022-01-01' AND SUBSTR(mgclear_time, 1, 10) <= '2025-06-30' AND brand_code = 'JXH' UNION ALL SELECT mgclear_time, store_code, brand_code, real_goods_amt FROM custom_online_sale_order_local WHERE mgclear_time <> '' AND SUBSTR(mgclear_time, 1, 10) >= '2024-05-01' AND SUBSTR(mgclear_time, 1, 10) <= '2025-06-30' AND brand_code = 'SBZ' UNION ALL SELECT mgclear_time, store_code, brand_code, goods_amt AS real_goods_amt FROM custom_online_sale_abroad_local WHERE mgclear_time <> '' AND SUBSTR(mgclear_time, 1, 10) >= '2024-05-01' AND SUBSTR(mgclear_time, 1, 10) <= '2025-06-30' AND brand_code = 'SBZ' ) GROUP BY SUBSTR(mgclear_time, 1, 4), store_code ) t1 LEFT JOIN ( SELECT SUBSTR(mgclear_time, 1, 4) AS perYear, store_code, SUM(real_return_goods_amt) AS real_return_goods_amt_t FROM (SELECT * FROM custom_online_sale_return_local WHERE mgclear_time <> '' AND SUBSTR(mgclear_time, 1, 10) >= '2022-01-01' AND SUBSTR(mgclear_time, 1, 10) <= '2025-06-30' AND brand_code = 'JXH' UNION ALL SELECT * FROM custom_online_sale_return_local WHERE mgclear_time <> '' AND SUBSTR(mgclear_time, 1, 10) >= '2024-05-01' AND SUBSTR(mgclear_time, 1, 10) <= '2025-06-30' AND brand_code = 'SBZ' ) GROUP BY SUBSTR(mgclear_time, 1, 4), store_code ) t2 ON t1.perYear = t2.perYear AND t1.store_code = t2.store_code LEFT JOIN ( SELECT SUBSTR(mgclear_time, 1, 4) AS perYear, store_code, SUM(special_barcode_amt) AS orderChangeAmt FROM (SELECT * FROM custom_online_sale_change_local WHERE mgclear_time <> '' AND SUBSTR(mgclear_time, 1, 10) >= '2022-01-01' AND SUBSTR(mgclear_time, 1, 10) <= '2025-06-30' AND brand_code = 'JXH' UNION ALL SELECT * FROM custom_online_sale_change_local WHERE mgclear_time <> '' AND SUBSTR(mgclear_time, 1, 10) >= '2024-05-01' AND SUBSTR(mgclear_time, 1, 10) <= '2025-06-30' AND brand_code = 'SBZ' ) GROUP BY SUBSTR(mgclear_time, 1, 4), store_code ) t3 ON t1.perYear = t3.perYear AND t1.store_code = t3.store_code ) GROUP BY perYear, brandCode) a LEFT JOIN ( SELECT SUBSTR(mgclear_time, 1, 4) AS perYear, brand_code, SUM(goods_amt) AS billGoodsAmt FROM (SELECT * FROM custom_online_sale_bill_local WHERE mgclear_time <> '' AND SUBSTR(mgclear_time, 1, 10) >= '2022-01-01' AND SUBSTR(mgclear_time, 1, 10) <= '2025-06-30' AND brand_code = 'JXH' UNION ALL SELECT * FROM custom_online_sale_bill_local WHERE mgclear_time <> '' AND SUBSTR(mgclear_time, 1, 10) >= '2024-05-01' AND SUBSTR(mgclear_time, 1, 10) <= '2025-06-30' AND brand_code = 'SBZ' ) GROUP BY SUBSTR(mgclear_time, 1, 4), brand_code ) b ON a.perYear = b.perYear AND a.brandCode = b.brand_code GROUP BY a.perYear, a.brandCode ORDER BY a.perYear; SQL6: SELECT SUBSTR(sale_date, 1, 4),brand_code, SUM(goods_amt) FROM custom_offline_sale_return_local cosrl WHERE SUBSTR(sale_date, 1, 10) >= '2024-05-01' AND SUBSTR(sale_date, 1, 10) <= '2025-06-30' AND brand_code IN ('SBZ', 'JXH') GROUP BY SUBSTR(sale_date, 1, 4), brand_code;