0604
This commit is contained in:
parent
664b8d9388
commit
097fb6e172
90
bike2025.sql
Normal file
90
bike2025.sql
Normal file
@ -0,0 +1,90 @@
|
||||
-- testdb.bike2025 definition
|
||||
|
||||
CREATE TABLE `bike2025` (
|
||||
`订单编号` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
|
||||
`所属片区` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`车辆编号` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`姓名` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`手机号` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`支付状态` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`未支付天数` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`订单费用` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`充值金额结算` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`赠送金额结算` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`折扣` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`骑行费用` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`调度费` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`罚金` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`优惠方式` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`骑行卡抵扣` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`使用骑行卡` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`计费方式` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`是否使用骑行卡` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`是否活动免单` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`骑行时长` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`是否异议工单` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`是否规范还车` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`开始时间` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`结束时间` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`骑行距离` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`骑行开始站点ID` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`骑行开始站点` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`骑行结束站点ID` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`骑行结束站点` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`是否免罚` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`免罚金额` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`站点内外` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`自动落锁` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`还车方式` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`时间` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`钱包充值` double DEFAULT NULL,
|
||||
`平台充值` int DEFAULT NULL,
|
||||
`充值赠送` int DEFAULT NULL,
|
||||
`诚信金收入` int DEFAULT NULL,
|
||||
`会员卡总收入` int DEFAULT NULL,
|
||||
`骑行卡总收入` double DEFAULT NULL,
|
||||
`优惠卡收入` int DEFAULT NULL,
|
||||
`充值结算(实收订单)` double DEFAULT NULL,
|
||||
`赠送(实收订单)` int DEFAULT NULL,
|
||||
`退款(异议工单)` int DEFAULT NULL,
|
||||
`充值退款` int DEFAULT NULL,
|
||||
`赠送退款` int DEFAULT NULL,
|
||||
`服务区名称` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`297780343036450805` int DEFAULT NULL,
|
||||
`公共片区` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`100605957` int DEFAULT NULL,
|
||||
`谢碧玉` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`+86-18007700898` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`已支付` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`Column7` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`0.0元` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`0.0元_1` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`0.0元_2` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`1.0` double DEFAULT NULL,
|
||||
`2.0元` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`0.0元_3` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`0.0元_4` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`活动赠送` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`0.0元_5` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`Column17` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`普通计费` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`否` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`是` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`00:6:18` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`否_1` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`是_1` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`2025-05-24 21:59:38` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`2025-05-24 22:05:56` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`0.707公里` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`291249735842928512` int DEFAULT NULL,
|
||||
`广西壮族自治区南宁市青秀区南湖街道金浦路广西壮族自治区高级人民法院` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`0` int DEFAULT NULL,
|
||||
`Column30` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`否_2` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`0.0元_6` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`站点外` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`否_3` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`用户主动还车` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
PRIMARY KEY (`订单编号`),
|
||||
UNIQUE KEY `bike2025_订单编号_IDX` (`订单编号`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
20
yingshou2025.sql
Normal file
20
yingshou2025.sql
Normal file
@ -0,0 +1,20 @@
|
||||
-- testdb.yingshou2025 definition
|
||||
|
||||
CREATE TABLE `yingshou2025` (
|
||||
`时间` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
|
||||
`钱包充值` double DEFAULT NULL,
|
||||
`平台充值` double DEFAULT NULL,
|
||||
`充值赠送` double DEFAULT NULL,
|
||||
`诚信金收入` double DEFAULT NULL,
|
||||
`会员卡总收入` double DEFAULT NULL,
|
||||
`骑行卡总收入` double DEFAULT NULL,
|
||||
`优惠卡收入` double DEFAULT NULL,
|
||||
`充值结算(实收订单)` double DEFAULT NULL,
|
||||
`赠送(实收订单)` double DEFAULT NULL,
|
||||
`退款(异议工单)` double DEFAULT NULL,
|
||||
`充值退款` double DEFAULT NULL,
|
||||
`赠送退款` double DEFAULT NULL,
|
||||
`服务区名称` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
PRIMARY KEY (`时间`),
|
||||
UNIQUE KEY `yingshou2025_时间_IDX` (`时间`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
58
共享订单.sql
Normal file
58
共享订单.sql
Normal file
@ -0,0 +1,58 @@
|
||||
select * FROM testdb.bike2025 a
|
||||
|
||||
|
||||
|
||||
|
||||
select
|
||||
right(a.手机号,11) 手机号,
|
||||
SUBSTRING_INDEX(a.所属片区, '(', 1) 城区,
|
||||
replace(replace(REGEXP_SUBSTR(a.所属片区, '(.*?)'),'(',''),')','') 片区,
|
||||
a.支付状态,
|
||||
replace(a.订单费用,'元','') 订单费用,
|
||||
a.开始时间,a.结束时间,
|
||||
replace(a.骑行费用,'元','') 骑行费用,
|
||||
replace(a.调度费,'元','') 调度费,
|
||||
a.骑行时长,
|
||||
replace(a.骑行距离,'公里','') 骑行距离,
|
||||
a.骑行开始站点,a.骑行结束站点
|
||||
FROM testdb.bike2025 a
|
||||
|
||||
|
||||
select c.骑行站点ID,replace(c.站点地址,'null','') 站点地址 from
|
||||
(select a.骑行开始站点ID as 骑行站点ID,a.骑行开始站点 as 站点地址 FROM testdb.bike2025 a
|
||||
UNION
|
||||
select b.骑行结束站点ID as 骑行站点ID,b.骑行结束站点 as 站点地址 FROM testdb.bike2025 b) c
|
||||
--
|
||||
-- REPLACE INTO testdb.tingchequ(骑行站点ID, 站点地址)
|
||||
-- select c.骑行站点ID,replace(c.站点地址,'null','') 站点地址 from
|
||||
-- (select a.骑行开始站点ID as 骑行站点ID,a.骑行开始站点 as 站点地址 FROM testdb.bike2025 a
|
||||
-- UNION
|
||||
-- select b.骑行结束站点ID as 骑行站点ID,b.骑行结束站点 as 站点地址 FROM testdb.bike2025 b) c
|
||||
SELECT * FROM testdb.tingchequ WHERE 经度 IS NULL OR 纬度 IS NULL
|
||||
|
||||
|
||||
select SUBSTRING_INDEX(a.站点地址,'至',1) from testdb.tingchequ a WHERE 经度 IS NULL OR 纬度 IS null
|
||||
|
||||
|
||||
update testdb.tingchequ a set a.站点地址 = SUBSTRING_INDEX(a.站点地址,'至',1) WHERE 经度 IS NULL OR 纬度 IS NULL
|
||||
update testdb.tingchequ a set a.站点地址 = '蟠龙枢纽站' WHERE 经度 IS NULL and 纬度 IS null and 站点地址 = '--3'
|
||||
|
||||
|
||||
insert ignore INTO testdb.tingchequ(骑行站点ID, 站点地址)
|
||||
select c.骑行站点ID,replace(c.站点地址,'null','') 站点地址 from
|
||||
(select a.骑行开始站点ID as 骑行站点ID,a.骑行开始站点 as 站点地址 FROM testdb.bike2025 a
|
||||
UNION
|
||||
select b.骑行结束站点ID as 骑行站点ID,b.骑行结束站点 as 站点地址 FROM testdb.bike2025 b) c
|
||||
|
||||
SELECT b.骑行开始站点ID,b.骑行开始站点,c.经度,c.纬度, b.骑行结束站点ID,b.骑行结束站点,d.经度,d.纬度
|
||||
FROM testdb.bike2025 b, testdb.tingchequ c, testdb.tingchequ d
|
||||
where b.骑行开始站点ID = c.骑行站点ID
|
||||
and b.骑行结束站点ID = d.骑行站点ID
|
||||
|
||||
-- delete from testdb.tingchequ a where a.经度 not like '108%'
|
||||
|
||||
SELECT count(b.订单编号),b.骑行开始站点ID,b.骑行开始站点,c.经度,c.纬度, b.骑行结束站点ID,b.骑行结束站点
|
||||
FROM testdb.bike2025 b, testdb.tingchequ c
|
||||
where b.骑行开始站点ID = c.骑行站点ID
|
||||
and c.经度 = '108.254643'
|
||||
|
||||
13
共享订单常用.sql
Normal file
13
共享订单常用.sql
Normal file
@ -0,0 +1,13 @@
|
||||
update testdb.tingchequ a set a.站点地址 = SUBSTRING_INDEX(a.站点地址,'至',1) WHERE 经度 IS NULL OR 纬度 IS NULL
|
||||
|
||||
update testdb.tingchequ a set a.站点地址 = '蟠龙枢纽站' WHERE 经度 IS NULL and 纬度 IS null and 站点地址 = '--3'
|
||||
|
||||
|
||||
insert ignore INTO testdb.tingchequ(骑行站点ID, 站点地址)
|
||||
select c.骑行站点ID,replace(c.站点地址,'null','') 站点地址 from
|
||||
(select a.骑行开始站点ID as 骑行站点ID,a.骑行开始站点 as 站点地址 FROM testdb.bike2025 a
|
||||
UNION
|
||||
select b.骑行结束站点ID as 骑行站点ID,b.骑行结束站点 as 站点地址 FROM testdb.bike2025 b) c
|
||||
|
||||
|
||||
SELECT * FROM testdb.tingchequ WHERE 经度 IS NULL OR 纬度 IS NULL
|
||||
Loading…
x
Reference in New Issue
Block a user