id || week_id || user_id || catch_id(0,1,2) 1 || 2 || 6 || 0 1 || 3 || 6 || 1 1 || 4 || 6 || 1 1 || 5 || 6 || 1 1 || 6 || 6 || 0 1 || 7 || 6 || 0 1 || 8 || 6 || 2 1 || 9 || 6 || 0 1 || 10 || 6 || 0 1 || 11 || 6 || 1
Мне нужно узнать максимальную неделю подряд catch = 1
и максимальную неделю подряд catch = 0
для каждого пользователя (найти все) . Надеюсь, я ясно выражаюсь.
В приведенной выше таблице
максимальное количество последовательных уловов = 1 для пользователя 6 равно 3 (недели 3,4,5)
максимальное количество последовательных недель = 0 для пользователя 6 составляет 2 (6,7 неделя и / или 9,10 неделя)
Как мне поступить. Могу ли я сделать это чисто в sql. Также приветствуется решение php