## 看板不统计空单数据;
This commit is contained in:
parent
7097c9f069
commit
3bf5403362
|
@ -10,7 +10,8 @@
|
|||
from cu_member cm
|
||||
where cm.del_flag = 0
|
||||
and cm.pay_status = 1
|
||||
and cm.category = 0) a
|
||||
and cm.category = 0
|
||||
and cm.customer_type != 1) a
|
||||
left join (
|
||||
select count(1) member_today
|
||||
from cu_member cm
|
||||
|
@ -18,14 +19,18 @@
|
|||
and cm.pay_status = 1
|
||||
and cm.category = 0
|
||||
and to_char(cm.pay_time, 'yyyy-mm-dd') =
|
||||
to_char(sysdate, 'yyyy-mm-dd')) b on 1 = 1
|
||||
to_char(sysdate, 'yyyy-mm-dd')
|
||||
and cm.customer_type != 1
|
||||
) b on 1 = 1
|
||||
left join (select count(1) member_yesterday
|
||||
from cu_member cm
|
||||
where cm.del_flag = 0
|
||||
and cm.pay_status = 1
|
||||
and cm.category = 0
|
||||
and to_char(cm.pay_time, 'yyyy-mm-dd') =
|
||||
to_char(sysdate - 1, 'yyyy-mm-dd')) c
|
||||
to_char(sysdate - 1, 'yyyy-mm-dd')
|
||||
and cm.customer_type != 1
|
||||
) c
|
||||
on 1 = 1
|
||||
left join (select count(1) member_month
|
||||
from cu_member cm
|
||||
|
@ -33,7 +38,9 @@
|
|||
and cm.pay_status = 1
|
||||
and cm.category = 0
|
||||
and to_char(cm.pay_time, 'yyyy-mm') =
|
||||
to_char(sysdate, 'yyyy-mm')) d on 1 = 1
|
||||
to_char(sysdate, 'yyyy-mm')
|
||||
and cm.customer_type != 1
|
||||
) d on 1 = 1
|
||||
</select>
|
||||
|
||||
<!-- 会员各等级数据 -->
|
||||
|
@ -41,7 +48,7 @@
|
|||
select bg.grade_name,
|
||||
bg.grade_value,
|
||||
nvl(a.member_total, 0) member_total,
|
||||
0 sort
|
||||
0 sort
|
||||
from (select cm.PK_REGISTER_GRADE, count(1) member_total
|
||||
from cu_member cm
|
||||
where cm.del_flag = 0
|
||||
|
@ -49,6 +56,7 @@
|
|||
and cm.category = 0
|
||||
and to_char(cm.pay_time, 'yyyy-mm-dd') =
|
||||
to_char(sysdate, 'yyyy-mm-dd')
|
||||
and cm.customer_type != 1
|
||||
group by cm.PK_REGISTER_GRADE
|
||||
order by cm.PK_REGISTER_GRADE) a
|
||||
right join bd_grade bg
|
||||
|
@ -58,7 +66,7 @@
|
|||
select bg.grade_name,
|
||||
bg.grade_value,
|
||||
nvl(a.member_total, 0) member_total,
|
||||
1 sort
|
||||
1 sort
|
||||
from (select cm.PK_REGISTER_GRADE, count(1) member_total
|
||||
from cu_member cm
|
||||
where cm.del_flag = 0
|
||||
|
@ -66,6 +74,7 @@
|
|||
and cm.category = 0
|
||||
and to_char(cm.pay_time, 'yyyy-mm-dd') =
|
||||
to_char(sysdate - 1, 'yyyy-mm-dd')
|
||||
and cm.customer_type != 1
|
||||
group by cm.PK_REGISTER_GRADE
|
||||
order by cm.PK_REGISTER_GRADE) a
|
||||
right join bd_grade bg
|
||||
|
@ -75,13 +84,14 @@
|
|||
select bg.grade_name,
|
||||
bg.grade_value,
|
||||
nvl(a.member_total, 0) member_total,
|
||||
2 sort
|
||||
2 sort
|
||||
from (select cm.PK_REGISTER_GRADE, count(1) member_total
|
||||
from cu_member cm
|
||||
where cm.del_flag = 0
|
||||
and cm.pay_status = 1
|
||||
and cm.category = 0
|
||||
and to_char(cm.pay_time, 'yyyy-mm') = to_char(sysdate, 'yyyy-mm')
|
||||
and cm.customer_type != 1
|
||||
group by cm.PK_REGISTER_GRADE
|
||||
order by cm.PK_REGISTER_GRADE) a
|
||||
right join bd_grade bg
|
||||
|
@ -150,8 +160,8 @@
|
|||
and to_char(so.pay_time, 'yyyy-mm') = to_char(sysdate, 'yyyy-mm')
|
||||
) a
|
||||
left join (
|
||||
select nvl(sum(so.order_achieve), 0) rep_achieve,
|
||||
nvl(sum(so.order_amount - nvl(so.CONSUME_AMOUNT, 0)), 0) rep_amount
|
||||
select nvl(sum(so.order_achieve), 0) rep_achieve,
|
||||
nvl(sum(so.order_amount - nvl(so.CONSUME_AMOUNT, 0)), 0) rep_amount
|
||||
from sa_order so
|
||||
where so.del_flag = 0
|
||||
and so.order_status = 1
|
||||
|
|
Loading…
Reference in New Issue