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