|
@@ -289,10 +289,10 @@
|
|
<result property="phone" column="phone_"/>
|
|
<result property="phone" column="phone_"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
<select id="getActivityWaitCourseStudentNum" resultMap="ActivityWaitCourseStudentNumDto">
|
|
<select id="getActivityWaitCourseStudentNum" resultMap="ActivityWaitCourseStudentNumDto">
|
|
- SELECT COUNT(CASE WHEN aum.vip_flag_ > 0 THEN 1 ELSE NULL END) vip_num_,
|
|
|
|
- COUNT(CASE WHEN aum.practice_flag_ > 0 THEN 1 ELSE NULL END) practice_num_,
|
|
|
|
- COUNT(CASE WHEN aum.give_vip_flag_ > 0 THEN 1 ELSE NULL END) give_vip_num_,
|
|
|
|
- COUNT(CASE WHEN aum.give_practice_flag_ > 0 THEN 1 ELSE NULL END) give_practice_num_
|
|
|
|
|
|
+ SELECT COUNT(CASE WHEN aum.vip_flag_ = 1 THEN 1 ELSE NULL END) vip_num_,
|
|
|
|
+ COUNT(CASE WHEN aum.practice_flag_ = 1 THEN 1 ELSE NULL END) practice_num_,
|
|
|
|
+ COUNT(CASE WHEN aum.give_vip_flag_ = 1 THEN 1 ELSE NULL END) give_vip_num_,
|
|
|
|
+ COUNT(CASE WHEN aum.give_practice_flag_ = 1 THEN 1 ELSE NULL END) give_practice_num_
|
|
FROM (SELECT activity_id_,MAX(vip_flag_) vip_flag_,MAX(practice_flag_) practice_flag_,
|
|
FROM (SELECT activity_id_,MAX(vip_flag_) vip_flag_,MAX(practice_flag_) practice_flag_,
|
|
MAX(give_vip_flag_) give_vip_flag_,MAX(give_practice_flag_) give_practice_flag_,user_id_,teacher_id_
|
|
MAX(give_vip_flag_) give_vip_flag_,MAX(give_practice_flag_) give_practice_flag_,user_id_,teacher_id_
|
|
FROM activity_user_mapper
|
|
FROM activity_user_mapper
|