|
@@ -42,8 +42,8 @@
|
|
, count(s.user_id_) as memberNum
|
|
, count(s.user_id_) as memberNum
|
|
, (count(distinct s.user_id_) - count(distinct pr.user_id_)) as noPlayNum
|
|
, (count(distinct s.user_id_) - count(distinct pr.user_id_)) as noPlayNum
|
|
, count(distinct if(10 * 60 >= pr.play_time_, pr.user_id_, null)) as playTimeLess10
|
|
, count(distinct if(10 * 60 >= pr.play_time_, pr.user_id_, null)) as playTimeLess10
|
|
- , count(distinct if(pr.play_time_ > 10 * 60 and 600 * 60 >= pr.play_time_, pr.user_id_, null)) as playTimeLess60
|
|
|
|
- , count(distinct if(pr.play_time_ > 10 * 60 and 120 * 60 >= pr.play_time_, pr.user_id_, null)) as playTimeLess120
|
|
|
|
|
|
+ , count(distinct if(pr.play_time_ > 10 * 60 and 60 * 60 >= pr.play_time_, pr.user_id_, null)) as playTimeLess60
|
|
|
|
+ , count(distinct if(pr.play_time_ > 60 * 60 and 120 * 60 >= pr.play_time_, pr.user_id_, null)) as playTimeLess120
|
|
, count(distinct if(pr.play_time_ > 120 * 60 and 240 * 60 >= pr.play_time_, pr.user_id_, null)) as playTimeLess240
|
|
, count(distinct if(pr.play_time_ > 120 * 60 and 240 * 60 >= pr.play_time_, pr.user_id_, null)) as playTimeLess240
|
|
, count(distinct if(pr.play_time_ > 240 * 60, pr.user_id_, null)) as playTimeRather240
|
|
, count(distinct if(pr.play_time_ > 240 * 60, pr.user_id_, null)) as playTimeRather240
|
|
, if(count(distinct pr.user_id_) = 0, 0, (sum(pr.play_time_) / (count(distinct pr.user_id_) * 60))) as avgPlayTime
|
|
, if(count(distinct pr.user_id_) = 0, 0, (sum(pr.play_time_) / (count(distinct pr.user_id_) * 60))) as avgPlayTime
|