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_id | longest_streak |
|---|---|
| 1 | 3 |
| 2 | 2 |
| 3 | 5 |
Inicia sesión para ver tu historial de envíos
Iniciar sesiónInicia sesión para usar el AI Mentor
Iniciar sesión