## 后台看板数据会员数据总数根据支付时间查询

This commit is contained in:
zhangheng 2025-10-28 16:18:50 +08:00
parent bad1ebc4df
commit 14f7e4b443
1 changed files with 46 additions and 32 deletions

View File

@ -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>
<!-- 会员各等级数据 --> <!-- 会员各等级数据 -->