## 后台看板数据会员数据逻辑修改
This commit is contained in:
		
							parent
							
								
									b117705508
								
							
						
					
					
						commit
						d8c3683ddd
					
				|  | @ -49,7 +49,7 @@ | |||
|                bg.grade_value, | ||||
|                nvl(a.member_total, 0) member_total, | ||||
|                0                      sort | ||||
|         from (select cm.PK_REGISTER_GRADE, count(1) member_total | ||||
|         from (select cm.PK_SETTLE_GRADE, count(1) member_total | ||||
|               from cu_member cm | ||||
|               where cm.del_flag = 0 | ||||
|                 and cm.pay_status = 1 | ||||
|  | @ -57,17 +57,17 @@ | |||
|                 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 | ||||
|               group by cm.PK_SETTLE_GRADE | ||||
|               order by cm.PK_SETTLE_GRADE) a | ||||
|                  right join bd_grade bg | ||||
|                             on bg.pk_id = a.PK_REGISTER_GRADE | ||||
|                             on bg.pk_id = a.PK_SETTLE_GRADE | ||||
|         where bg.del_flag = 0 | ||||
|         union all | ||||
|         select bg.grade_name, | ||||
|                bg.grade_value, | ||||
|                nvl(a.member_total, 0) member_total, | ||||
|                1                      sort | ||||
|         from (select cm.PK_REGISTER_GRADE, count(1) member_total | ||||
|         from (select cm.PK_SETTLE_GRADE, count(1) member_total | ||||
|               from cu_member cm | ||||
|               where cm.del_flag = 0 | ||||
|                 and cm.pay_status = 1 | ||||
|  | @ -75,27 +75,27 @@ | |||
|                 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 | ||||
|               group by cm.PK_SETTLE_GRADE | ||||
|               order by cm.PK_SETTLE_GRADE) a | ||||
|                  right join bd_grade bg | ||||
|                             on bg.pk_id = a.PK_REGISTER_GRADE | ||||
|                             on bg.pk_id = a.PK_SETTLE_GRADE | ||||
|         where bg.del_flag = 0 | ||||
|         union all | ||||
|         select bg.grade_name, | ||||
|                bg.grade_value, | ||||
|                nvl(a.member_total, 0) member_total, | ||||
|                2                      sort | ||||
|         from (select cm.PK_REGISTER_GRADE, count(1) member_total | ||||
|         from (select cm.PK_SETTLE_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 | ||||
|               group by cm.PK_SETTLE_GRADE | ||||
|               order by cm.PK_SETTLE_GRADE) a | ||||
|                  right join bd_grade bg | ||||
|                             on bg.pk_id = a.PK_REGISTER_GRADE | ||||
|                             on bg.pk_id = a.PK_SETTLE_GRADE | ||||
|         where bg.del_flag = 0 | ||||
|         order by sort, grade_value | ||||
|     </select> | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue