From b41a086e968a5cc3159bade53a0995e4b63d363e Mon Sep 17 00:00:00 2001
From: zhizhijie <zhizhijie@users.noreply.gitee.com>
Date: 星期六, 19 九月 2026 10:26:29 +0800
Subject: [PATCH] feat(货运): 同名企业口径SQL新增企业明细导出查询(546家/含改名标记)+导出说明
---
docs/生成汇总大表/同名企业_1-8月累计对比_2026-09-19.sql | 97 ++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 96 insertions(+), 1 deletions(-)
diff --git "a/docs/\347\224\237\346\210\220\346\261\207\346\200\273\345\244\247\350\241\250/\345\220\214\345\220\215\344\274\201\344\270\232_1-8\346\234\210\347\264\257\350\256\241\345\257\271\346\257\224_2026-09-19.sql" "b/docs/\347\224\237\346\210\220\346\261\207\346\200\273\345\244\247\350\241\250/\345\220\214\345\220\215\344\274\201\344\270\232_1-8\346\234\210\347\264\257\350\256\241\345\257\271\346\257\224_2026-09-19.sql"
index 48d4700..7fd1adc 100644
--- "a/docs/\347\224\237\346\210\220\346\261\207\346\200\273\345\244\247\350\241\250/\345\220\214\345\220\215\344\274\201\344\270\232_1-8\346\234\210\347\264\257\350\256\241\345\257\271\346\257\224_2026-09-19.sql"
+++ "b/docs/\347\224\237\346\210\220\346\261\207\346\200\273\345\244\247\350\241\250/\345\220\214\345\220\215\344\274\201\344\270\232_1-8\346\234\210\347\264\257\350\256\241\345\257\271\346\257\224_2026-09-19.sql"
@@ -198,4 +198,99 @@
WHERE report_period BETWEEN '2026-01' AND '2026-08') b ON b.enterprise_name = e.enterprise_name
WHERE e.report_period BETWEEN '2025-01' AND '2026-08'
GROUP BY e.enterprise_name
-HAVING 璁板綍鏁�2025 <> 8 OR 璁板綍鏁�2026 <> 8;
\ No newline at end of file
+HAVING 璁板綍鏁�2025 <> 8 OR 璁板綍鏁�2026 <> 8;
+-- =====================================================================
+-- 鏌ヨ 7锛氫紒涓氭槑缁嗗鍑猴紙鎺ㄨ崘鐢ㄨ繖鐗堬紝546 瀹讹級
+-- 涓庢煡璇� 2 鐨勫尯鍒細鍖归厤閿敤銆岀粺涓�绀句細淇$敤浠g爜銆嶈�屼笉鏄紒涓氬悕绉帮紝
+-- 澶氳鐩� 1 瀹舵敼鍚嶄紒涓氾紙91420112558443820B锛�
+-- 2025-01~2025-09 鍙�屾箹鍖椾笁宄″瘜鐑ㄧ豢鐢典緵搴旈摼鏈夐檺鍏徃銆嶏紝
+-- 2025-10 璧峰彨銆屾箹鍖楅暱宄″瘜鐑ㄧ豢鐢典緵搴旈摼鏈夐檺鍏徃銆嶏級锛�
+-- 鏌ヨ 2 鎸夊悕绉板尮閰嶄細鎶婅繖瀹朵袱骞撮兘婕忔帀锛屼笖鍚屾椂璁″叆涓ゅ勾銆岀嫭鏈変紒涓氥�嶅悕鍗曘��
+-- 杈撳嚭鍒楀凡鎸夊鍑轰範鎯帓濂斤紝鍙洿鎺ョ矘杩� Excel锛涙寜 2026 骞磋揣杩愰噺闄嶅簭銆�
+-- 鎻愮ず锛氭槑缁嗚鏄�屽厛鍥涜垗浜斿叆鍐嶆眰鍜屻�嶏紝涓庢煡璇� 8 鐨勫悎璁℃湁 0.01~0.02 鐨勫熬宸紝灞炴甯搞��
+-- =====================================================================
+SELECT d.credit_code AS 缁熶竴绀句細淇$敤浠g爜,
+ d.name_2026 AS 浼佷笟鍚嶇О,
+ d.name_2025 AS 鍚嶇О2025,
+ IF(d.name_2025 <> d.name_2026, '鏄�', '') AS 鏄惁鏀瑰悕,
+ CASE
+ WHEN d.region_code LIKE '4201%' THEN '姝︽眽' WHEN d.region_code LIKE '4202%' THEN '榛勭煶'
+ WHEN d.region_code LIKE '4203%' THEN '鍗佸牥' WHEN d.region_code LIKE '4205%' THEN '瀹滄槍'
+ WHEN d.region_code LIKE '4206%' THEN '瑗勯槼' WHEN d.region_code LIKE '4207%' THEN '閯傚窞'
+ WHEN d.region_code LIKE '4208%' THEN '鑽嗛棬' WHEN d.region_code LIKE '4209%' THEN '瀛濇劅'
+ WHEN d.region_code LIKE '4210%' THEN '鑽嗗窞' WHEN d.region_code LIKE '4211%' THEN '榛勫唸'
+ WHEN d.region_code LIKE '4212%' THEN '鍜稿畞' WHEN d.region_code LIKE '4213%' THEN '闅忓窞'
+ WHEN d.region_code LIKE '4228%' THEN '鎭╂柦' WHEN d.region_code LIKE '429004%' THEN '浠欐'
+ WHEN d.region_code LIKE '429005%' THEN '娼滄睙' WHEN d.region_code LIKE '429006%' THEN '澶╅棬'
+ WHEN d.region_code LIKE '429021%' THEN '鏋楀尯' ELSE '鍏朵粬' END AS 甯傚窞,
+ d.region_code AS 鍦板尯浠g爜,
+ ROUND(d.freight_2025 / 10000, 2) AS 璐ц繍閲�2025_涓囧惃,
+ ROUND(d.freight_2026 / 10000, 2) AS 璐ц繍閲�2026_涓囧惃,
+ ROUND((d.freight_2026 - d.freight_2025) / 10000, 2) AS 璐ц繍閲忓鍑廮涓囧惃,
+ ROUND((d.freight_2026 / NULLIF(d.freight_2025, 0) - 1) * 100, 2) AS 璐ц繍閲忓悓姣擾鐧惧垎姣�,
+ ROUND(d.turnover_2025 / 10000, 2) AS 鍛ㄨ浆閲�2025_涓囧惃鍏噷,
+ ROUND(d.turnover_2026 / 10000, 2) AS 鍛ㄨ浆閲�2026_涓囧惃鍏噷,
+ ROUND((d.turnover_2026 - d.turnover_2025) / 10000, 2) AS 鍛ㄨ浆閲忓鍑廮涓囧惃鍏噷,
+ ROUND((d.turnover_2026 / NULLIF(d.turnover_2025, 0) - 1) * 100, 2) AS 鍛ㄨ浆閲忓悓姣擾鐧惧垎姣�
+FROM (
+ SELECT e.unified_credit_code AS credit_code,
+ -- 2026 骞寸敤鐨勫悕瀛楋紙鏀瑰悕鍚庡彇鏂板悕锛夈��2025 骞寸敤鐨勫悕瀛楋紝鐢ㄤ簬鏍囪鏀瑰悕
+ MAX(CASE WHEN e.report_period >= '2026-01' THEN e.enterprise_name END) AS name_2026,
+ MAX(CASE WHEN e.report_period <= '2025-08' THEN e.enterprise_name END) AS name_2025,
+ MAX(CASE WHEN e.report_period >= '2026-01' THEN e.region_code END) AS region_code,
+ SUM(CASE WHEN e.report_period <= '2025-08' THEN e.freight_total ELSE 0 END) AS freight_2025,
+ SUM(CASE WHEN e.report_period >= '2026-01' THEN e.freight_total ELSE 0 END) AS freight_2026,
+ SUM(CASE WHEN e.report_period <= '2025-08' THEN e.turnover_total ELSE 0 END) AS turnover_2025,
+ SUM(CASE WHEN e.report_period >= '2026-01' THEN e.turnover_total ELSE 0 END) AS turnover_2026
+ FROM h2032_enterprise_monthly e
+ JOIN (SELECT DISTINCT unified_credit_code c FROM h2032_enterprise_monthly
+ WHERE report_period BETWEEN '2025-01' AND '2025-08') a ON a.c = e.unified_credit_code
+ JOIN (SELECT DISTINCT unified_credit_code c FROM h2032_enterprise_monthly
+ WHERE report_period BETWEEN '2026-01' AND '2026-08') b ON b.c = e.unified_credit_code
+ WHERE e.report_period BETWEEN '2025-01' AND '2026-08'
+ GROUP BY e.unified_credit_code
+) d
+ORDER BY 璐ц繍閲�2026_涓囧惃 DESC;
+
+
+-- =====================================================================
+-- 鏌ヨ 8锛氭煡璇� 7 鐨勫悎璁¤锛堝鍑烘槑缁嗗悗鐢ㄦ潵瀵规�绘暟锛�546 瀹跺彛寰勶級
+-- 2025 骞� 1-8 鏈堬細璐ц繍閲� 30162.99 涓囧惃銆佸懆杞噺 4637038.58 涓囧惃鍏噷
+-- 2026 骞� 1-8 鏈堬細璐ц繍閲� 27764.88 涓囧惃銆佸懆杞噺 4392984.81 涓囧惃鍏噷
+-- =====================================================================
+SELECT COUNT(DISTINCT e.unified_credit_code) AS 浼佷笟鏁�,
+ ROUND(SUM(CASE WHEN e.report_period <= '2025-08' THEN e.freight_total ELSE 0 END) / 10000, 2) AS 璐ц繍閲�2025_涓囧惃,
+ ROUND(SUM(CASE WHEN e.report_period >= '2026-01' THEN e.freight_total ELSE 0 END) / 10000, 2) AS 璐ц繍閲�2026_涓囧惃,
+ ROUND(SUM(CASE WHEN e.report_period <= '2025-08' THEN e.turnover_total ELSE 0 END) / 10000, 2) AS 鍛ㄨ浆閲�2025_涓囧惃鍏噷,
+ ROUND(SUM(CASE WHEN e.report_period >= '2026-01' THEN e.turnover_total ELSE 0 END) / 10000, 2) AS 鍛ㄨ浆閲�2026_涓囧惃鍏噷
+FROM h2032_enterprise_monthly e
+JOIN (SELECT DISTINCT unified_credit_code c FROM h2032_enterprise_monthly
+ WHERE report_period BETWEEN '2025-01' AND '2025-08') a ON a.c = e.unified_credit_code
+JOIN (SELECT DISTINCT unified_credit_code c FROM h2032_enterprise_monthly
+ WHERE report_period BETWEEN '2026-01' AND '2026-08') b ON b.c = e.unified_credit_code
+WHERE e.report_period BETWEEN '2025-01' AND '2026-08';
+
+
+-- =====================================================================
+-- 涓夈�佹�庝箞鎶婃煡璇� 7 鐨勭粨鏋滃鍑烘潵
+-- ---------------------------------------------------------------------
+-- 鏂瑰紡涓�锛氬懡浠よ瀵煎嚭锛堣緭鍑哄埗琛ㄧ鍒嗛殧鐨� .tsv锛孍xcel 鍙屽嚮鍗冲彲鍒嗗垪锛屾渶鐪佷簨锛�
+-- mysql --host=127.0.0.1 --port=3308 --user=root --password=123456 ^
+-- --database=traffic_audit --default-character-set=utf8mb4 --batch --raw ^
+-- --execute="杩欓噷鏁存绮樿创鏌ヨ 7 鐨� SQL锛堝惈鏈�澶栧眰鍒嗗彿涔嬪墠鐨勫叏閮ㄥ唴瀹癸級" ^
+-- > D:\涓存椂\浼佷笟鏄庣粏_546瀹禵2025-2026骞�1-8鏈�.tsv
+-- 娉ㄦ剰 1锛氫竴瀹氳甯� --default-character-set=utf8mb4锛屽惁鍒欎腑鏂囧垪鍚�/浼佷笟鍚嶄細鍙樹贡鐮併��
+-- 娉ㄦ剰 2锛氬鍑虹殑 .tsv 鏄�孶TF-8 鏃� BOM銆嶏紝閮ㄥ垎浜虹殑 Excel 鐩存帴鍙屽嚮浼氭樉绀轰贡鐮侊紝
+-- 璇锋敼鐢� Excel 鐨勩�屾暟鎹� 鈫� 浠庢枃鏈�/CSV銆嶅鍏ュ苟閫� UTF-8 缂栫爜锛�
+-- 鎴栫洿鎺ョ敤涓嬮潰鐨勬柟寮忎簩瀵煎嚭鎴� xlsx锛堟渶涓嶅鏄撳嚭闂锛夈��
+
+--
+-- 鏂瑰紡浜岋細鏌ヨ宸ュ叿瀵煎嚭锛堟帹鑽愮粰涓嶇啛鍛戒护琛岀殑鍦烘櫙锛�
+-- 鍦� Navicat / MySQL Workbench / DBeaver 閲岀洿鎺ユ墽琛屾煡璇� 7锛�
+-- 鍙抽敭缁撴灉缃戞牸 鈫掋�屽鍑虹粨鏋溿�嶁啋 閫� xlsx 鎴� csv 鍗冲彲銆�
+--
+-- 鏂瑰紡涓夛細MySQL 鏈嶅姟绔洿鎺ュ啓鏂囦欢锛堜竴鑸笉鐢級
+-- 闇�瑕佹湇鍔$ secure_file_priv 鍏佽鐩爣鐩綍锛屼笖璺緞鏄�屾湇鍔″櫒涓娿�嶇殑璺緞锛�
+-- SELECT ... INTO OUTFILE 'D:/tmp/freight_detail.csv'
+-- FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n';
+-- 鍏堟煡 secure_file_priv锛歋HOW VARIABLES LIKE 'secure_file_priv';
\ No newline at end of file
--
Gitblit v1.9.1