## 后台看板添加0元会员处理;
This commit is contained in:
parent
87f19e956d
commit
3ecfddd66c
|
|
@ -9,38 +9,42 @@
|
||||||
from (select count(1) member_total
|
from (select count(1) member_total
|
||||||
from cu_member cm
|
from cu_member cm
|
||||||
where cm.del_flag = 0
|
where cm.del_flag = 0
|
||||||
and cm.pay_status = 1
|
|
||||||
and cm.category = 0
|
and cm.category = 0
|
||||||
|
and (cm.pay_status = 1 or
|
||||||
|
(cm.pay_status = 0 and cm.pk_settle_grade = 1))
|
||||||
and cm.customer_type != 1) a
|
and cm.customer_type != 1) a
|
||||||
left join (
|
left join (select count(1) member_today
|
||||||
select count(1) member_today
|
from cu_member cm
|
||||||
from cu_member cm
|
where cm.del_flag = 0
|
||||||
where cm.del_flag = 0
|
and cm.category = 0
|
||||||
and cm.pay_status = 1
|
and ((to_char(cm.pay_time, 'yyyy-mm-dd') =
|
||||||
and cm.category = 0
|
to_char(sysdate, 'yyyy-mm-dd') and cm.pay_status = 1) or
|
||||||
and to_char(cm.pay_time, 'yyyy-mm-dd') =
|
(to_char(cm.creation_time, 'yyyy-mm-dd') =
|
||||||
to_char(sysdate, 'yyyy-mm-dd')
|
to_char(sysdate, 'yyyy-mm-dd') and cm.pay_status = 0))
|
||||||
and cm.customer_type != 1
|
and cm.customer_type != 1) b
|
||||||
) b on 1 = 1
|
on 1 = 1
|
||||||
left join (select count(1) member_yesterday
|
left join (select count(1) member_yesterday
|
||||||
from cu_member cm
|
from cu_member cm
|
||||||
where cm.del_flag = 0
|
where cm.del_flag = 0
|
||||||
and cm.pay_status = 1
|
|
||||||
and cm.category = 0
|
and cm.category = 0
|
||||||
and to_char(cm.pay_time, 'yyyy-mm-dd') =
|
and ((to_char(cm.pay_time, 'yyyy-mm-dd') =
|
||||||
to_char(sysdate - 1, 'yyyy-mm-dd')
|
to_char(sysdate - 1, 'yyyy-mm-dd') and
|
||||||
and cm.customer_type != 1
|
cm.pay_status = 1) or
|
||||||
) c
|
(to_char(cm.creation_time, 'yyyy-mm-dd') =
|
||||||
|
to_char(sysdate - 1, 'yyyy-mm-dd') and
|
||||||
|
cm.pay_status = 0))
|
||||||
|
and cm.customer_type != 1) c
|
||||||
on 1 = 1
|
on 1 = 1
|
||||||
left join (select count(1) member_month
|
left join (select count(1) member_month
|
||||||
from cu_member cm
|
from cu_member cm
|
||||||
where cm.del_flag = 0
|
where cm.del_flag = 0
|
||||||
and cm.pay_status = 1
|
|
||||||
and cm.category = 0
|
and cm.category = 0
|
||||||
and to_char(cm.pay_time, 'yyyy-mm') =
|
and ((to_char(cm.pay_time, 'yyyy-mm') =
|
||||||
to_char(sysdate, 'yyyy-mm')
|
to_char(sysdate, 'yyyy-mm') and cm.pay_status = 1) or
|
||||||
and cm.customer_type != 1
|
(to_char(cm.creation_time, 'yyyy-mm') =
|
||||||
) d on 1 = 1
|
to_char(sysdate, 'yyyy-mm') and cm.pay_status = 0))
|
||||||
|
and cm.customer_type != 1) d
|
||||||
|
on 1 = 1
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<!-- 会员各等级数据 -->
|
<!-- 会员各等级数据 -->
|
||||||
|
|
@ -48,14 +52,15 @@
|
||||||
select bg.grade_name,
|
select bg.grade_name,
|
||||||
bg.grade_value,
|
bg.grade_value,
|
||||||
nvl(a.member_total, 0) member_total,
|
nvl(a.member_total, 0) member_total,
|
||||||
0 sort
|
0 sort
|
||||||
from (select cm.PK_REGISTER_GRADE, count(1) member_total
|
from (select cm.PK_REGISTER_GRADE, count(1) member_total
|
||||||
from cu_member cm
|
from cu_member cm
|
||||||
where cm.del_flag = 0
|
where cm.del_flag = 0
|
||||||
and cm.pay_status = 1
|
|
||||||
and cm.category = 0
|
and cm.category = 0
|
||||||
and to_char(cm.pay_time, 'yyyy-mm-dd') =
|
and ((to_char(cm.pay_time, 'yyyy-mm-dd') =
|
||||||
to_char(sysdate, 'yyyy-mm-dd')
|
to_char(sysdate, 'yyyy-mm-dd') and cm.pay_status = 1) or
|
||||||
|
(to_char(cm.creation_time, 'yyyy-mm-dd') =
|
||||||
|
to_char(sysdate, 'yyyy-mm-dd') and cm.pay_status = 0))
|
||||||
and cm.customer_type != 1
|
and cm.customer_type != 1
|
||||||
group by cm.PK_REGISTER_GRADE
|
group by cm.PK_REGISTER_GRADE
|
||||||
order by cm.PK_REGISTER_GRADE) a
|
order by cm.PK_REGISTER_GRADE) a
|
||||||
|
|
@ -66,14 +71,15 @@
|
||||||
select bg.grade_name,
|
select bg.grade_name,
|
||||||
bg.grade_value,
|
bg.grade_value,
|
||||||
nvl(a.member_total, 0) member_total,
|
nvl(a.member_total, 0) member_total,
|
||||||
1 sort
|
1 sort
|
||||||
from (select cm.PK_REGISTER_GRADE, count(1) member_total
|
from (select cm.PK_REGISTER_GRADE, count(1) member_total
|
||||||
from cu_member cm
|
from cu_member cm
|
||||||
where cm.del_flag = 0
|
where cm.del_flag = 0
|
||||||
and cm.pay_status = 1
|
|
||||||
and cm.category = 0
|
and cm.category = 0
|
||||||
and to_char(cm.pay_time, 'yyyy-mm-dd') =
|
and ((to_char(cm.pay_time, 'yyyy-mm-dd') =
|
||||||
to_char(sysdate - 1, 'yyyy-mm-dd')
|
to_char(sysdate - 1, 'yyyy-mm-dd') and cm.pay_status = 1) or
|
||||||
|
(to_char(cm.creation_time, 'yyyy-mm-dd') =
|
||||||
|
to_char(sysdate - 1, 'yyyy-mm-dd') and cm.pay_status = 0))
|
||||||
and cm.customer_type != 1
|
and cm.customer_type != 1
|
||||||
group by cm.PK_REGISTER_GRADE
|
group by cm.PK_REGISTER_GRADE
|
||||||
order by cm.PK_REGISTER_GRADE) a
|
order by cm.PK_REGISTER_GRADE) a
|
||||||
|
|
@ -84,13 +90,15 @@
|
||||||
select bg.grade_name,
|
select bg.grade_name,
|
||||||
bg.grade_value,
|
bg.grade_value,
|
||||||
nvl(a.member_total, 0) member_total,
|
nvl(a.member_total, 0) member_total,
|
||||||
2 sort
|
2 sort
|
||||||
from (select cm.PK_REGISTER_GRADE, count(1) member_total
|
from (select cm.PK_REGISTER_GRADE, count(1) member_total
|
||||||
from cu_member cm
|
from cu_member cm
|
||||||
where cm.del_flag = 0
|
where cm.del_flag = 0
|
||||||
and cm.pay_status = 1
|
|
||||||
and cm.category = 0
|
and cm.category = 0
|
||||||
and to_char(cm.pay_time, 'yyyy-mm') = to_char(sysdate, 'yyyy-mm')
|
and ((to_char(cm.pay_time, 'yyyy-mm') =
|
||||||
|
to_char(sysdate, 'yyyy-mm') and cm.pay_status = 1) or
|
||||||
|
(to_char(cm.creation_time, 'yyyy-mm') =
|
||||||
|
to_char(sysdate, 'yyyy-mm') and cm.pay_status = 0))
|
||||||
and cm.customer_type != 1
|
and cm.customer_type != 1
|
||||||
group by cm.PK_REGISTER_GRADE
|
group by cm.PK_REGISTER_GRADE
|
||||||
order by cm.PK_REGISTER_GRADE) a
|
order by cm.PK_REGISTER_GRADE) a
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue