Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dankal-data-view
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
仲光辉
dankal-data-view
Commits
babe3211
Commit
babe3211
authored
Nov 09, 2022
by
仲光辉
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: add SQL.
parent
82fbb8a3
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
87 additions
and
1 deletion
+87
-1
2022.05.25 之后需要在线上数据执行的SQL.sql
2022.05.25 之后需要在线上数据执行的SQL.sql
+6
-1
20221108-修正重复导入的电费数据.sql
20221108-修正重复导入的电费数据.sql
+81
-0
No files found.
2022.05.25 之后需要在线上数据执行的SQL.sql
View file @
babe3211
#
#
2
022
.
05
.
25
#
#
2
022
.
05
.
25
...
...
@@ -5200,6 +5200,11 @@
###
线上数据已经执行
执行时间
:
2022
.
10
.
31
17
:
45
alter
table
bill
add
overdue_charge_way
tinyint
(
1
)
default
0
null
comment
'滞纳金逾期收费方式 0:不收取滞纳金 1:滞纳金仅计算不收取 2:滞纳金计入账单收取 default: 0'
;
...
...
20221108-修正重复导入的电费数据.sql
0 → 100644
View file @
babe3211
###
更新
SQL
###
更新
SQL
UPDATE
bill
AS
b
SET
b
.
is_delete
=
1
,
b
.
remark
=
'20221109重复数据删除'
WHERE
b
.
is_delete
=
0
AND
b
.
uuid
IN
(
SELECT
DISTINCT
bi
.
bill_uuid
FROM
bill_item
AS
bi
INNER
JOIN
admin
AS
a
ON
a
.
is_delete
=
0
AND
a
.
uuid
=
bi
.
create_uuid
WHERE
bi
.
is_delete
=
0
AND
bi
.
charging_start_date
=
'2022-10-01'
AND
bi
.
charging_end_date
=
'2022-10-31'
AND
bi
.
fee_type
=
'电费'
AND
bi
.
create_uuid
=
'86608101df46418eac0512250f27ddd0'
#
AND
bi
.
create_uuid
=
'e094ae5090224ec09f0f7d549c20c845'
AND
bi
.
contract_code
IN
(
SELECT
DISTINCT
contract_code
FROM
bill_item
WHERE
charging_start_date
=
'2022-10-01'
AND
charging_end_date
=
'2022-10-31'
AND
is_delete
=
0
AND
contract_code
not
like
'%测试%'
AND
fee_type
=
'电费'
GROUP
BY
contract_uuid
,
fee_type
,
amount
HAVING
COUNT
(
contract_uuid
)
>
1
)
ORDER
BY
bi
.
amount
);
UPDATE
bill_item
AS
bi
SET
bi
.
is_delete
=
1
,
bi
.
bill_item_remark
=
'20221109重复数据删除'
WHERE
bi
.
is_delete
=
0
AND
bi
.
bill_uuid
IN
(
SELECT
DISTINCT
b
.
uuid
FROM
bill
AS
b
WHERE
b
.
is_delete
=
1
AND
b
.
charging_start_date
=
'2022-10-01'
AND
b
.
charging_end_date
=
'2022-10-31'
AND
b
.
create_uuid
=
'86608101df46418eac0512250f27ddd0'
AND
b
.
remark
=
'20221109重复数据删除'
);
###
查询
SQL
SELECT
COUNT
(
contract_uuid
),
contract_uuid
,
contract_code
,
fee_type
,
amount
FROM
bill_item
WHERE
charging_start_date
=
'2022-10-01'
AND
charging_end_date
=
'2022-10-31'
AND
is_delete
=
0
AND
contract_code
not
like
'%测试%'
AND
fee_type
=
'电费'
GROUP
BY
contract_uuid
,
fee_type
,
amount
HAVING
COUNT
(
contract_uuid
)
>
1
;
SELECT
bi
.
uuid
,
bi
.
contract_code
,
bi
.
amount
,
bi
.
charging_start_date
,
bi
.
charging_end_date
,
bi
.
create_time
,
bi
.
create_uuid
,
bi
.
is_delete
,
a
.
name
FROM
bill_item
AS
bi
INNER
JOIN
admin
AS
a
ON
a
.
is_delete
=
0
AND
a
.
uuid
=
bi
.
create_uuid
WHERE
bi
.
is_delete
=
0
AND
bi
.
charging_start_date
=
'2022-10-01'
AND
bi
.
charging_end_date
=
'2022-10-31'
AND
bi
.
fee_type
=
'电费'
AND
bi
.
create_uuid
=
'86608101df46418eac0512250f27ddd0'
#
AND
bi
.
create_uuid
=
'e094ae5090224ec09f0f7d549c20c845'
AND
bi
.
contract_code
IN
(
SELECT
DISTINCT
contract_code
FROM
bill_item
WHERE
charging_start_date
=
'2022-10-01'
AND
charging_end_date
=
'2022-10-31'
AND
is_delete
=
0
AND
contract_code
not
like
'%测试%'
AND
fee_type
=
'电费'
GROUP
BY
contract_uuid
,
fee_type
,
amount
HAVING
COUNT
(
contract_uuid
)
>
1
)
ORDER
BY
bi
.
amount
;
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment