#788

Encuentra la racha de accesos más larga de cada usuario

En un sitio de aprendizaje en línea los accesos diarios están gamificados: registramos la racha más larga de días consecutivos en que un usuario inició sesión. Inició sesión hoy y mañana — racha de dos; se saltó un día — la racha se reinicia y vuelve a empezar. Para cada usuario calcula la longitud de su racha más larga de días de acceso consecutivos. Ordena por id de usuario. Pista: si distribuyes las fechas según su posición en el orden de accesos y restas el número de posición, las filas de la misma racha caen en el mismo desfase — ese es el «ancla de la racha» por la que puedes agrupar.

Ejemplo de respuesta esperada

Así es una respuesta correcta: tiene su propio número de filas y no tiene por qué coincidir con las tablas del esquema.

user_idlongest_streak
13
22
35

Aquí aparecerá el resultado de tu consulta