## 后台看板数据会员数据总数根据支付时间查询
This commit is contained in:
		
							parent
							
								
									a108c27708
								
							
						
					
					
						commit
						162ccfb6bb
					
				|  | @ -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