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
59c1e44e
Commit
59c1e44e
authored
Aug 28, 2024
by
mercymodest
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:- add sql
parent
497da999
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
61 additions
and
0 deletions
+61
-0
常用问题查询.sql
拉伽/常用问题查询.sql
+61
-0
No files found.
拉伽/常用问题查询.sql
0 → 100644
View file @
59c1e44e
SELECT
uc
.
uuid
AS
`卡ID`
,
SELECT
uc
.
uuid
AS
`卡ID`
,
uc
.
card_no
AS
`卡号`
,
uc
.
card_name
AS
`卡名称`
,
u
.
`nick_name`
AS
`持卡人`
,
s
.
name
AS
`门店名称`
,
IF
(
uc
.
activate_type
=
2
,
'第一次预约开发'
,
'特定时间开卡'
)
AS
`开卡方式`
,
uc
.
create_time
AS
`创建时间`
,
#
uc
.
effective_unit
有效期数值单位,
1
:月,
2
:天
CASE
uc
.
effective_unit
WHEN
1
THEN
'月'
WHEN
2
THEN
'天'
ELSE
'未知'
END
AS
`发卡-有效期单位`
,
uc
.
effective_number
AS
`发卡-有效期数值`
,
#
sc
.
effective_unit
有效期数值单位,
1
:月,
2
:天
CASE
sc
.
effective_unit
WHEN
1
THEN
'月'
WHEN
2
THEN
'天'
ELSE
'未知'
END
AS
`会员卡名称-有效期单位`
,
sc
.
effective_number
AS
`会员卡名称-有效期数值`
,
DATEDIFF
(
uc
.
end_time
,
uc
.
start_time
)
AS
`有效天数`
,
TIMESTAMPDIFF
(
MONTH
,
uc
.
start_time
,
uc
.
end_time
)
AS
`有效月数`
,
uc
.
update_time
AS
`更新时间`
,
uc
.
activate_time
AS
`开卡时间`
,
uc
.
start_time
AS
`开始时间`
,
uc
.
end_time
AS
`结束时间`
,
#
uc
.
type
1
:期限卡,
2
:次数卡,
3
:储值卡
CASE
uc
.
type
WHEN
1
THEN
'期限卡'
WHEN
2
THEN
'次数卡'
WHEN
3
THEN
'储值卡'
ELSE
'未知'
END
AS
`卡类型`
,
#
uc
.
operation_type
会员卡状态,
1
:未开卡(发卡),
2
:正常(开卡
),
3
:请假,
4
:过期
5
:挂失
6
:停卡
CASE
uc
.
operation_type
WHEN
1
THEN
'未开卡'
WHEN
2
THEN
'正常'
WHEN
3
THEN
'请假'
WHEN
4
THEN
'过期'
WHEN
5
THEN
'挂失'
WHEN
6
THEN
'停卡'
ELSE
'未知'
END
AS
`卡状态`
,
IF
(
uc
.
is_delete
=
0
,
'正常'
,
'已删除'
)
AS
`是否删除`
FROM
user_card
AS
uc
INNER
JOIN
store
AS
s
ON
uc
.
store_uuid
=
s
.
uuid
INNER
JOIN
`user`
AS
u
ON
uc
.
user_uuid
=
u
.
uuid
INNER
JOIN
store_card
AS
sc
ON
sc
.
uuid
=
uc
.
store_card_uuid
WHERE
uc
.
is_delete
=
0
AND
uc
.
activate_type
IN
(
2
)
AND
uc
.
activate_time
BETWEEN
'2024-08-02 23:00:00'
and
'2024-08-16 23:00:00'
AND
uc
.
create_time
<=
'2024-08-02 23:00:00'
AND
uc
.
operation_type
=
2
AND
uc
.
is_delete
=
0
AND
sc
.
effective_unit
=
1
AND
TIMESTAMPDIFF
(
MONTH
,
uc
.
start_time
,
uc
.
end_time
)
>
sc
.
effective_number
;
\ No newline at end of file
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