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