Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
R
run-score
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
jackma
run-score
Commits
c5faeea3
提交
c5faeea3
authored
11月 14, 2021
作者:
jacksmith1988
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
//add code
上级
6d73ad04
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
16 行增加
和
16 行删除
+16
-16
runscore.sql
实施输出/runscore.sql
+16
-16
没有找到文件。
实施输出/runscore.sql
浏览文件 @
c5faeea3
...
@@ -61,7 +61,7 @@ CREATE TABLE `account_change_log` (
...
@@ -61,7 +61,7 @@ CREATE TABLE `account_change_log` (
`cash_deposit`
double
DEFAULT
NULL
,
`cash_deposit`
double
DEFAULT
NULL
,
`commission`
double
DEFAULT
NULL
,
`commission`
double
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
CREATE
TABLE
`appeal`
(
CREATE
TABLE
`appeal`
(
`id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
,
`id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
,
`appeal_type`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
`appeal_type`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
...
@@ -74,7 +74,7 @@ CREATE TABLE `appeal` (
...
@@ -74,7 +74,7 @@ CREATE TABLE `appeal` (
`merchant_sreenshot_ids`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
`merchant_sreenshot_ids`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
`initiator_obj`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
`initiator_obj`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
CREATE
TABLE
`config_item`
(
CREATE
TABLE
`config_item`
(
`id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
,
`id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
,
`config_code`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
`config_code`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
...
@@ -82,7 +82,7 @@ CREATE TABLE `config_item` (
...
@@ -82,7 +82,7 @@ CREATE TABLE `config_item` (
`config_value`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
`config_value`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
`version`
bigint
DEFAULT
NULL
,
`version`
bigint
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
CREATE
TABLE
`customer_qrcode_setting`
(
CREATE
TABLE
`customer_qrcode_setting`
(
`id`
varchar
(
32
)
NOT
NULL
,
`id`
varchar
(
32
)
NOT
NULL
,
`lately_update_time`
datetime
DEFAULT
NULL
,
`lately_update_time`
datetime
DEFAULT
NULL
,
...
@@ -98,7 +98,7 @@ CREATE TABLE `dict_item` (
...
@@ -98,7 +98,7 @@ CREATE TABLE `dict_item` (
`version`
bigint
DEFAULT
NULL
,
`version`
bigint
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
KEY
`FKjld3d2k4ap5lmg137axsc9r8m`
(
`dict_type_id`
)
USING
BTREE
KEY
`FKjld3d2k4ap5lmg137axsc9r8m`
(
`dict_type_id`
)
USING
BTREE
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
CREATE
TABLE
`dict_type`
(
CREATE
TABLE
`dict_type`
(
`id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
,
`id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
,
`dict_type_code`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
`dict_type_code`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
...
@@ -106,7 +106,7 @@ CREATE TABLE `dict_type` (
...
@@ -106,7 +106,7 @@ CREATE TABLE `dict_type` (
`version`
bigint
DEFAULT
NULL
,
`version`
bigint
DEFAULT
NULL
,
`note`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
`note`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
CREATE
TABLE
`gathering_code`
(
CREATE
TABLE
`gathering_code`
(
`id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
,
`id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
,
`create_time`
datetime
DEFAULT
NULL
,
`create_time`
datetime
DEFAULT
NULL
,
...
@@ -121,7 +121,7 @@ CREATE TABLE `gathering_code` (
...
@@ -121,7 +121,7 @@ CREATE TABLE `gathering_code` (
`bank_code`
varchar
(
255
)
DEFAULT
NULL
,
`bank_code`
varchar
(
255
)
DEFAULT
NULL
,
`bank_username`
varchar
(
255
)
DEFAULT
NULL
,
`bank_username`
varchar
(
255
)
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
CREATE
TABLE
`invite_code`
(
CREATE
TABLE
`invite_code`
(
`id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
,
`id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
,
`code`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
`code`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
...
@@ -132,14 +132,14 @@ CREATE TABLE `invite_code` (
...
@@ -132,14 +132,14 @@ CREATE TABLE `invite_code` (
`account_type`
varchar
(
255
)
DEFAULT
NULL
,
`account_type`
varchar
(
255
)
DEFAULT
NULL
,
`rebate`
double
DEFAULT
NULL
,
`rebate`
double
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
CREATE
TABLE
`invite_register_setting`
(
CREATE
TABLE
`invite_register_setting`
(
`id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
,
`id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
,
`enabled`
bit
(
1
)
DEFAULT
NULL
,
`enabled`
bit
(
1
)
DEFAULT
NULL
,
`lately_update_time`
datetime
DEFAULT
NULL
,
`lately_update_time`
datetime
DEFAULT
NULL
,
`effective_duration`
int
DEFAULT
NULL
,
`effective_duration`
int
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
CREATE
TABLE
`login_log`
(
CREATE
TABLE
`login_log`
(
`id`
varchar
(
32
)
NOT
NULL
,
`id`
varchar
(
32
)
NOT
NULL
,
`browser`
varchar
(
255
)
DEFAULT
NULL
,
`browser`
varchar
(
255
)
DEFAULT
NULL
,
...
@@ -192,7 +192,7 @@ CREATE TABLE `merchant_order` (
...
@@ -192,7 +192,7 @@ CREATE TABLE `merchant_order` (
`remark`
varchar
(
255
)
DEFAULT
NULL
,
`remark`
varchar
(
255
)
DEFAULT
NULL
,
`gathering_id`
varchar
(
32
)
DEFAULT
NULL
,
`gathering_id`
varchar
(
32
)
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
CREATE
TABLE
`merchant_order_pay_info`
(
CREATE
TABLE
`merchant_order_pay_info`
(
`id`
varchar
(
32
)
NOT
NULL
,
`id`
varchar
(
32
)
NOT
NULL
,
`amount`
double
DEFAULT
NULL
,
`amount`
double
DEFAULT
NULL
,
...
@@ -255,7 +255,7 @@ CREATE TABLE `platform_order_setting` (
...
@@ -255,7 +255,7 @@ CREATE TABLE `platform_order_setting` (
`return_water_rate_enabled`
bit
(
1
)
DEFAULT
NULL
,
`return_water_rate_enabled`
bit
(
1
)
DEFAULT
NULL
,
`unfixed_gathering_code_receive_order`
bit
(
1
)
DEFAULT
NULL
,
`unfixed_gathering_code_receive_order`
bit
(
1
)
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
CREATE
TABLE
`rebate`
(
CREATE
TABLE
`rebate`
(
`id`
varchar
(
32
)
NOT
NULL
,
`id`
varchar
(
32
)
NOT
NULL
,
`create_time`
datetime
DEFAULT
NULL
,
`create_time`
datetime
DEFAULT
NULL
,
...
@@ -295,7 +295,7 @@ CREATE TABLE `recharge_order` (
...
@@ -295,7 +295,7 @@ CREATE TABLE `recharge_order` (
`pay_channel_id`
varchar
(
32
)
DEFAULT
NULL
,
`pay_channel_id`
varchar
(
32
)
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
KEY
`FKsv4xqo59a5iiedsq372mgpu50`
(
`user_account_id`
)
USING
BTREE
KEY
`FKsv4xqo59a5iiedsq372mgpu50`
(
`user_account_id`
)
USING
BTREE
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
CREATE
TABLE
`recharge_setting`
(
CREATE
TABLE
`recharge_setting`
(
`id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
,
`id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
,
`lately_update_time`
datetime
DEFAULT
NULL
,
`lately_update_time`
datetime
DEFAULT
NULL
,
...
@@ -305,7 +305,7 @@ CREATE TABLE `recharge_setting` (
...
@@ -305,7 +305,7 @@ CREATE TABLE `recharge_setting` (
`quick_input_amount`
varchar
(
255
)
DEFAULT
NULL
,
`quick_input_amount`
varchar
(
255
)
DEFAULT
NULL
,
`recharge_explain`
varchar
(
255
)
DEFAULT
NULL
,
`recharge_explain`
varchar
(
255
)
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
CREATE
TABLE
`register_setting`
(
CREATE
TABLE
`register_setting`
(
`id`
varchar
(
32
)
NOT
NULL
,
`id`
varchar
(
32
)
NOT
NULL
,
`invite_code_effective_duration`
int
DEFAULT
NULL
,
`invite_code_effective_duration`
int
DEFAULT
NULL
,
...
@@ -326,7 +326,7 @@ CREATE TABLE `storage` (
...
@@ -326,7 +326,7 @@ CREATE TABLE `storage` (
`url`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
`url`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
`version`
bigint
DEFAULT
NULL
,
`version`
bigint
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
CREATE
TABLE
`system_setting`
(
CREATE
TABLE
`system_setting`
(
`id`
varchar
(
32
)
NOT
NULL
,
`id`
varchar
(
32
)
NOT
NULL
,
`lately_update_time`
datetime
DEFAULT
NULL
,
`lately_update_time`
datetime
DEFAULT
NULL
,
...
@@ -355,7 +355,7 @@ CREATE TABLE `user_account` (
...
@@ -355,7 +355,7 @@ CREATE TABLE `user_account` (
`account_level_path`
varchar
(
255
)
DEFAULT
NULL
,
`account_level_path`
varchar
(
255
)
DEFAULT
NULL
,
`rebate`
double
DEFAULT
NULL
,
`rebate`
double
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
CREATE
TABLE
`v_merchant_everyday_statistical`
(
CREATE
TABLE
`v_merchant_everyday_statistical`
(
`id`
varchar
(
255
)
NOT
NULL
,
`id`
varchar
(
255
)
NOT
NULL
,
`everyday`
datetime
DEFAULT
NULL
,
`everyday`
datetime
DEFAULT
NULL
,
...
@@ -403,7 +403,7 @@ CREATE TABLE `v_recharge_withdraw_log` (
...
@@ -403,7 +403,7 @@ CREATE TABLE `v_recharge_withdraw_log` (
`user_account_id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
`user_account_id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
`amount`
double
DEFAULT
NULL
,
`amount`
double
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
CREATE
TABLE
`withdraw_record`
(
CREATE
TABLE
`withdraw_record`
(
`id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
,
`id`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
,
`account_holder`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
`account_holder`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
...
@@ -418,7 +418,7 @@ CREATE TABLE `withdraw_record` (
...
@@ -418,7 +418,7 @@ CREATE TABLE `withdraw_record` (
`confirm_credited_time`
datetime
DEFAULT
NULL
,
`confirm_credited_time`
datetime
DEFAULT
NULL
,
`note`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
`note`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
CREATE
ALGORITHM
=
UNDEFINED
DEFINER
=
`root`
@
`%`
SQL
SECURITY
DEFINER
VIEW
`v_merchant_month_statistical`
AS
select
`po`
.
`merchant_id`
AS
`merchant_id`
,
round
(
sum
(
`po`
.
`gathering_amount`
),
4
)
AS
`gathering_amount`
,
count
(
1
)
AS
`order_num`
,
round
(
sum
((
case
when
(
`po`
.
`order_state`
=
'4'
)
then
`po`
.
`gathering_amount`
else
0
end
)),
4
)
AS
`trade_amount`
,
sum
((
case
when
(
`po`
.
`order_state`
=
'4'
)
then
1
else
0
end
))
AS
`paid_order_num`
from
(
`merchant_order`
`po`
left
join
`merchant`
`ua`
on
((
`po`
.
`merchant_id`
=
`ua`
.
`id`
)))
where
((
`po`
.
`received_account_id`
is
not
null
)
and
(
`po`
.
`submit_time`
>=
str_to_date
(
date_format
(
curdate
(),
'%Y-%m-01 00:00:00'
),
'%Y-%m-%d %H:%i:%s'
))
and
(
`po`
.
`submit_time`
<
(
str_to_date
(
date_format
(
curdate
(),
'%Y-%m-01 00:00:00'
),
'%Y-%m-%d %H:%i:%s'
)
+
interval
1
month
)))
group
by
`po`
.
`merchant_id`
;
CREATE
ALGORITHM
=
UNDEFINED
DEFINER
=
`root`
@
`%`
SQL
SECURITY
DEFINER
VIEW
`v_merchant_month_statistical`
AS
select
`po`
.
`merchant_id`
AS
`merchant_id`
,
round
(
sum
(
`po`
.
`gathering_amount`
),
4
)
AS
`gathering_amount`
,
count
(
1
)
AS
`order_num`
,
round
(
sum
((
case
when
(
`po`
.
`order_state`
=
'4'
)
then
`po`
.
`gathering_amount`
else
0
end
)),
4
)
AS
`trade_amount`
,
sum
((
case
when
(
`po`
.
`order_state`
=
'4'
)
then
1
else
0
end
))
AS
`paid_order_num`
from
(
`merchant_order`
`po`
left
join
`merchant`
`ua`
on
((
`po`
.
`merchant_id`
=
`ua`
.
`id`
)))
where
((
`po`
.
`received_account_id`
is
not
null
)
and
(
`po`
.
`submit_time`
>=
str_to_date
(
date_format
(
curdate
(),
'%Y-%m-01 00:00:00'
),
'%Y-%m-%d %H:%i:%s'
))
and
(
`po`
.
`submit_time`
<
(
str_to_date
(
date_format
(
curdate
(),
'%Y-%m-01 00:00:00'
),
'%Y-%m-%d %H:%i:%s'
)
+
interval
1
month
)))
group
by
`po`
.
`merchant_id`
;
CREATE
ALGORITHM
=
UNDEFINED
DEFINER
=
`root`
@
`%`
SQL
SECURITY
DEFINER
VIEW
`v_merchant_today_statistical`
AS
select
`po`
.
`merchant_id`
AS
`merchant_id`
,
round
(
sum
(
`po`
.
`gathering_amount`
),
4
)
AS
`gathering_amount`
,
count
(
1
)
AS
`order_num`
,
round
(
sum
((
case
when
(
`po`
.
`order_state`
=
'4'
)
then
`po`
.
`gathering_amount`
else
0
end
)),
4
)
AS
`trade_amount`
,
sum
((
case
when
(
`po`
.
`order_state`
=
'4'
)
then
1
else
0
end
))
AS
`paid_order_num`
from
(
`merchant_order`
`po`
left
join
`merchant`
`ua`
on
((
`po`
.
`merchant_id`
=
`ua`
.
`id`
)))
where
((
`po`
.
`received_account_id`
is
not
null
)
and
(
`po`
.
`received_time`
>=
str_to_date
(
date_format
(
now
(),
'%Y-%m-%d'
),
'%Y-%m-%d %H:%i:%s'
))
and
(
`po`
.
`received_time`
<
(
str_to_date
(
date_format
(
now
(),
'%Y-%m-%d'
),
'%Y-%m-%d %H:%i:%s'
)
+
interval
1
day
)))
group
by
`po`
.
`merchant_id`
;
CREATE
ALGORITHM
=
UNDEFINED
DEFINER
=
`root`
@
`%`
SQL
SECURITY
DEFINER
VIEW
`v_merchant_today_statistical`
AS
select
`po`
.
`merchant_id`
AS
`merchant_id`
,
round
(
sum
(
`po`
.
`gathering_amount`
),
4
)
AS
`gathering_amount`
,
count
(
1
)
AS
`order_num`
,
round
(
sum
((
case
when
(
`po`
.
`order_state`
=
'4'
)
then
`po`
.
`gathering_amount`
else
0
end
)),
4
)
AS
`trade_amount`
,
sum
((
case
when
(
`po`
.
`order_state`
=
'4'
)
then
1
else
0
end
))
AS
`paid_order_num`
from
(
`merchant_order`
`po`
left
join
`merchant`
`ua`
on
((
`po`
.
`merchant_id`
=
`ua`
.
`id`
)))
where
((
`po`
.
`received_account_id`
is
not
null
)
and
(
`po`
.
`received_time`
>=
str_to_date
(
date_format
(
now
(),
'%Y-%m-%d'
),
'%Y-%m-%d %H:%i:%s'
))
and
(
`po`
.
`received_time`
<
(
str_to_date
(
date_format
(
now
(),
'%Y-%m-%d'
),
'%Y-%m-%d %H:%i:%s'
)
+
interval
1
day
)))
group
by
`po`
.
`merchant_id`
;
CREATE
ALGORITHM
=
UNDEFINED
DEFINER
=
`root`
@
`%`
SQL
SECURITY
DEFINER
VIEW
`v_merchant_total_statistical`
AS
select
`po`
.
`merchant_id`
AS
`merchant_id`
,
round
(
sum
(
`po`
.
`gathering_amount`
),
4
)
AS
`gathering_amount`
,
count
(
1
)
AS
`order_num`
,
round
(
sum
((
case
when
(
`po`
.
`order_state`
=
'4'
)
then
`po`
.
`gathering_amount`
else
0
end
)),
4
)
AS
`trade_amount`
,
sum
((
case
when
(
`po`
.
`order_state`
=
'4'
)
then
1
else
0
end
))
AS
`paid_order_num`
from
(
`merchant_order`
`po`
left
join
`merchant`
`ua`
on
((
`po`
.
`merchant_id`
=
`ua`
.
`id`
)))
where
(
`po`
.
`received_account_id`
is
not
null
)
group
by
`po`
.
`merchant_id`
;
CREATE
ALGORITHM
=
UNDEFINED
DEFINER
=
`root`
@
`%`
SQL
SECURITY
DEFINER
VIEW
`v_merchant_total_statistical`
AS
select
`po`
.
`merchant_id`
AS
`merchant_id`
,
round
(
sum
(
`po`
.
`gathering_amount`
),
4
)
AS
`gathering_amount`
,
count
(
1
)
AS
`order_num`
,
round
(
sum
((
case
when
(
`po`
.
`order_state`
=
'4'
)
then
`po`
.
`gathering_amount`
else
0
end
)),
4
)
AS
`trade_amount`
,
sum
((
case
when
(
`po`
.
`order_state`
=
'4'
)
then
1
else
0
end
))
AS
`paid_order_num`
from
(
`merchant_order`
`po`
left
join
`merchant`
`ua`
on
((
`po`
.
`merchant_id`
=
`ua`
.
`id`
)))
where
(
`po`
.
`received_account_id`
is
not
null
)
group
by
`po`
.
`merchant_id`
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论