From 087ec9b1e08293d39c128ed5057e0c95dcff5b44 Mon Sep 17 00:00:00 2001 From: Jonathan Kolyer Date: Sat, 14 Mar 2015 21:24:01 +0000 Subject: [PATCH] VRFS-2916 online play query --- admin/app/models/cohort.rb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/admin/app/models/cohort.rb b/admin/app/models/cohort.rb index cf18df9ab..a4fb6030f 100644 --- a/admin/app/models/cohort.rb +++ b/admin/app/models/cohort.rb @@ -120,10 +120,13 @@ class Cohort < ActiveRecord::Base end sql =<= '#{self.start_date}' AND created_at <= '#{self.end_date}' AND - EXTRACT(EPOCH FROM (session_removed_at - created_at)) >= 900 + msuh1.created_at >= '#{self.start_date}' AND msuh1.created_at <= '#{self.end_date}' AND + EXTRACT(EPOCH FROM (msuh1.session_removed_at - msuh1.created_at)) >= 900 AND + (SELECT COUNT(*) FROM music_sessions_user_history msuh2 + WHERE msuh1.music_session_id = msuh2.music_session_id + ) > 1 GROUP BY user_id ) played WHERE #{where}