## 后台看板数据会员数据总数根据支付时间查询
This commit is contained in:
parent
a108c27708
commit
162ccfb6bb
|
|
@ -5,38 +5,52 @@
|
|||
|
||||
<!-- 查询会员汇总数据 -->
|
||||
<select id="getMemberBoard" resultType="com.hzs.system.board.vo.BoardMemberVO">
|
||||
select *
|
||||
from (select count(1) member_total
|
||||
from cu_member cm
|
||||
where cm.del_flag = 0
|
||||
and cm.pay_status = 1
|
||||
and cm.category = 0
|
||||
and cm.customer_type != 1) a
|
||||
left join (select count(1) member_today
|
||||
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, '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')
|
||||
and cm.customer_type != 1) c
|
||||
on 1 = 1
|
||||
left join (select count(1) member_month
|
||||
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) d on 1 = 1
|
||||
SELECT
|
||||
*
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
count(1) member_total
|
||||
FROM
|
||||
cu_member cm
|
||||
WHERE
|
||||
cm.del_flag = 0
|
||||
AND cm.category = 0
|
||||
AND cm.PAY_TIME IS NOT NULL
|
||||
) a
|
||||
LEFT JOIN (
|
||||
SELECT
|
||||
count(1) member_today
|
||||
FROM
|
||||
cu_member cm
|
||||
WHERE
|
||||
cm.del_flag = 0
|
||||
AND cm.category = 0
|
||||
AND cm.PAY_TIME IS NOT NULL
|
||||
AND to_char(cm.pay_time, 'yyyy-mm-dd') = to_char(SYSDATE, 'yyyy-mm-dd')
|
||||
) b ON 1 = 1
|
||||
LEFT JOIN (
|
||||
SELECT
|
||||
count(1) member_yesterday
|
||||
FROM
|
||||
cu_member cm
|
||||
WHERE
|
||||
cm.del_flag = 0
|
||||
AND cm.category = 0
|
||||
AND cm.PAY_TIME IS NOT NULL
|
||||
AND to_char(cm.pay_time, 'yyyy-mm-dd') = to_char(SYSDATE - 1, 'yyyy-mm-dd')
|
||||
) c ON 1 = 1
|
||||
LEFT JOIN (
|
||||
SELECT
|
||||
count(1) member_month
|
||||
FROM
|
||||
cu_member cm
|
||||
WHERE
|
||||
cm.del_flag = 0
|
||||
AND cm.category = 0
|
||||
AND cm.PAY_TIME IS NOT NULL
|
||||
AND to_char(cm.pay_time, 'yyyy-mm') = to_char(SYSDATE, 'yyyy-mm')
|
||||
) d ON 1 = 1
|
||||
</select>
|
||||
|
||||
<!-- 会员各等级数据 -->
|
||||
|
|
|
|||
Loading…
Reference in New Issue