Как получить максимум аудитории на основе диапазона дат в одной таблице MySQL?
У меня есть одна таблица MySQL, которая регистрирует время начала и окончания потокового вебинара для конкретного пользователя / курса с этой схемой:
ID (int 11) | userID (int 11) | CourseID (int 11) | streamStart (datetime) | streamEnd (datetime)
Вот несколько строк, например:
1 ---------------- 1409 ---------------- 189 ----------- 2015-08- 20 20:15:15 ---- 2015-08-20 21:00:00
2 ---------------- 1423 ---------------- 190 ----------- 2015-08- 23 20:10:03 ---- 2015-08-23 22:00:00
3 ---------------- 1408 ---------------- 189 ----------- 2015-08- 20 20:45:03 ---- 2015-08-20 21:15:00
где streamStart - это дата и время, когда пользователь начинает смотреть, а streamEnd - это дата и время, когда пользователь выходит из сеанса прямой трансляции.
Я хочу знать, используя только MySQL, какой был пик аудитории для CourseID 189 (максимальное количество одновременных пользователей), использующего эти данные. Является ли это возможным? Как?
Дополнительное задание (необязательно): Если вы можете мне помочь с этим, есть ли способ узнать, в какое время произошел пик?